弹簧自动配置

时间:2019-02-18 05:27:36

标签: spring spring-mvc spring-security

在Spring框架中,如果我使用Java和基于注释的配置。 我是否需要为spring-security或spring-Aop添加手动配置?

import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.EnableWebMvc;
import   
org.springframework.web.servlet.config.annotation
.WebMvcConfigurerAdapter;

@ComponentScan("com.ViewsController")
@Configuration
@EnableWebMvc
public class MvcConfig extends WebMvcConfigurerAdapter{

}

2 个答案:

答案 0 :(得分:0)

在基于注释的spring项目中无需额外配置即可使用Security和Aop,只需在正确的位置使用适当的注释就可以了。

喜欢在扩展@EnableWebSecurity的类上使用WebSecurityConfigurerAdapter,以启用spring安全性。

为了认证用户和角色,您必须重写超类方法并实现自定义认证。
使用以下链接进一步spring security实现Spring安全性。

对于AOP,请在类上使用@Aspect@EnableAspectJAutoProxy批注,其中包含apspectj建议。

答案 1 :(得分:0)

在基于注释的Java项目中,使用注释就足够了,请按照spring-aopspring-security

上的教程进行操作。