实现基于注释的弹簧安全性

时间:2018-01-15 10:05:17

标签: java maven spring-mvc

我需要在我的Web应用程序中实现spring security我创建了用户存储库自定义Service类以及与后端通信所需的POJO我不使用内存配置我正在使用,

@Autowired
    public void configureGlobal(AuthenticationManagerBuilder auth) throws Exception {
        auth.parentAuthenticationManager(authenticationManager).userDetailsService(customUserDetailsService);
    }

pom.xml

中的依赖关系
<spring.version>4.2.2.RELEASE</spring.version> <spring.security.version>4.0.1.RELEASE</spring.security.version>
     <dependency>
        <groupId>org.springframework.security</groupId>
        <artifactId>spring-security-web</artifactId>
        <version>${spring.security.version}</version>
        <scope>provided</scope>
    </dependency>

在运行应用程序时,我遇到错误

  

引起:java.io.FileNotFoundException:类路径资源   [组织/ springframework的/安全/配置/注解/网络/配置/ WebSecurityConfigurerAdapter.class]   因为它不存在而无法打开

但是jar已经下载了

1 个答案:

答案 0 :(得分:0)

在部署程序集中添加maven依赖项并重试。(我猜您正在使用eclipse ide)打开项目属性到部署程序集并单击添加并选择Java构建路径条目。移动下一步并选择maven依赖