Tah*_*tar 5 spring spring-security spring-data-rest spring-boot
我有一个基于spring boot的项目,在pom.xml中具有以下声明:
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.3.2.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
Run Code Online (Sandbox Code Playgroud)
以及其他依赖关系
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-rest</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
Run Code Online (Sandbox Code Playgroud)
但是似乎Spring Boot没有在SecurityEvaluationContextExtensionclasspath上上课。
我是否缺少依赖项,或者我使用的是较早版本的spring boot?
编辑:
我直接在pom.xml中添加了以下依赖关系,现在可以看到该类,但是STS显示警告:“复制托管版本4.0.3.RELEASE用于spring-security-data”
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-data</artifactId>
<version>4.0.3.RELEASE</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
我不确定你的意思是“弹簧没有拉入..”但是要使用这个扩展,你必须创建一个这种类型的bean,请参阅 SecurityEvaluationContextExtension
编辑:您收到的警告没有问题。您可以尝试从依赖项中删除该版本,因为它似乎可以通过 dependencyManagement 获得。
| 归档时间: |
|
| 查看次数: |
2024 次 |
| 最近记录: |