Spring Boot 2 AuthoritiesExtractor

时间:2018-03-13 07:31:00

标签: java spring oauth-2.0

当我尝试从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

真的找不到。

2 个答案:

答案 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;