无法将EnableWebSecurity解析为

时间:2016-08-18 12:31:17

标签: angularjs spring spring-security

The screenshot of error is here.我是刚开始安全的新手,正在尝试实施本教程http://websystique.com/spring-security/angularjs-basic-authentication-using-spring-security/

但我的依赖关系没有得到解决,因为org.springframework.security.config。*前缀类没有被解析为一个类型  我已经加入了3个罐子:

spring-security-web-3.1.2-RELEASE.jar 
spring-security-core-3.1.2-RELEASE.jar
spring-security-config-3.1.2-RELEASE.jar

仍然会出现错误。我还缺少其他罐子吗? 注意 - 我没有使用maven

2 个答案:

答案 0 :(得分:0)

如本回答所述

Spring Security 3.1.3 @EnableWebSecurity

使用Spring Security 3.1.2不会发布java配置支持。我建议将spring security更新到更新版本。下载3.2.9版本,你会发现缺少的软件包。

这是spring存储库的链接:

http://repo.spring.io/release/org/springframework/security/spring-security/3.2.9.RELEASE/

答案 1 :(得分:0)

<!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-security -->
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-security</artifactId>
    <version>2.0.4.RELEASE</version>
</dependency>