我的build.gradle包含:
compile('org.springframework.security:spring-security-web:4.1.3.RELEASE')
做了一个“刷新所有gradle项目”(我使用IntelliJ!)
当我想扩展WebSecurityConfigurerAdapter
时,它说“创建类...”
也找不到WebSecurityConfigurerAdapter
应该在的命名空间...
参见http://docs.spring.io/spring-security/site/docs/current/apidocs/org/springframework/security/config/annotation/web/configuration/WebSecurityConfigurerAdapter.html
5条答案
按热度按时间ogsagwnx1#
像这样添加maven依赖项spring配置
或下载jar并连接到您的项目
ohtdti5x2#
当我从maven添加了错误的依赖包时,我就遇到了这个问题。错误地添加了
spring-security-web
而不是spring-boot-starter-security
。请添加
spring-boot-starter-security
而且它会起作用:)
euoag5mw3#
你可以这样做:
ijnw1ujt4#
vi4fp9gy5#
如果您使用的是
spring-boot
的较新版本(> 5.7.0),因此spring-boot-starter-security
,类WebSecurityConfigurerAdapter
被弃用。查看GitHub issue上的注解。现在,您需要为您试图为其配置安全性的每种类型的组件(web、http等)声明bean。