在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{
}
答案 0 :(得分:0)
在基于注释的spring项目中无需额外配置即可使用Security和Aop,只需在正确的位置使用适当的注释就可以了。
喜欢在扩展@EnableWebSecurity
的类上使用WebSecurityConfigurerAdapter
,以启用spring安全性。
为了认证用户和角色,您必须重写超类方法并实现自定义认证。
使用以下链接进一步spring security实现Spring安全性。
对于AOP,请在类上使用@Aspect
和@EnableAspectJAutoProxy
批注,其中包含apspectj建议。
答案 1 :(得分:0)
在基于注释的Java项目中,使用注释就足够了,请按照spring-aop,spring-security
上的教程进行操作。