当我尝试从Spring Boot 1.5.10迁移到2.0.0.RELEASE时遇到了问题。
我已经实现了AuthoritiesExtractor接口,它在1.5.10版本中运行,但在版本2.0.0中我遇到了这个错误
class AuthoritiesExtractor not found in path org.springframework.boot.autoconfigure.security.oauth2.resource
真的找不到。
答案 0 :(得分:1)
解决
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-autoconfigure</artifactId>
<version>2.0.0.RELEASE</version>
</dependency>
答案 1 :(得分:0)
AuthoritiesExtractor
接口已从spring-boot-autoconfigure
依赖项移至以下依赖项:
<dependency>
<groupId>org.springframework.security.oauth.boot</groupId>
<artifactId>spring-security-oauth2-autoconfigure</artifactId>
<version>2.0.1.RELEASE</version>
</dependency>
对于版本> = 2.0.0m5(2.0.1.RELEASE-2.1.3.RELEASE) 通过以下方式导入:
import org.springframework.boot.autoconfigure.security.oauth2.resource.AuthoritiesExtractor;