Java 无法解析/找到OAuth2ServerConfigurerAdapter
我试图按照一些教程学习如何使用oauth2保护一个非常简单的spring boot REST应用程序。我正在尝试实现Java配置文件,如上所述。 首先是Java 无法解析/找到OAuth2ServerConfigurerAdapter,java,maven,spring-security,spring-boot,Java,Maven,Spring Security,Spring Boot,我试图按照一些教程学习如何使用oauth2保护一个非常简单的spring boot REST应用程序。我正在尝试实现Java配置文件,如上所述。 首先是 @Configuration @EnableWebSecurity class SecurityConfiguration extends OAuth2ServerConfigurerAdapter { private final String applicationName = ServiceConfiguration.CRM_NA
@Configuration
@EnableWebSecurity
class SecurityConfiguration extends OAuth2ServerConfigurerAdapter {
private final String applicationName = ServiceConfiguration.CRM_NAME;
但是,当我将其添加到项目中时,IDE告诉我它无法解析OAuth2ServerConfigurerAdapter或ServiceConfiguration,并且我找不到解析的导入(或带有导入的maven依赖项)
在我的pom.xml中,我有
<dependency>
<groupId>org.springframework.security.oauth</groupId>
<artifactId>spring-security-oauth2</artifactId>
<version>2.0.3.RELEASE</version>
</dependency>
org.springframework.security.oauth
spring-security-oauth2
2.0.3.1发布
我还尝试将此导入添加到类:
导入org.springframework.security.oauth2.*
即使这样,并确保重新导入依赖项,我仍然被告知这是无法解决的
你知道我遗漏了什么吗?我需要一个maven依赖项吗?我是否需要在我的项目中的某个地方有这个spring配置类和/或在xml配置文件或其他文件中有特定的内容
谢谢你的帮助。如果需要提供更多详细信息,请告诉我。我怀疑在编写您所指的代码时,OAuth2的Java配置正在进行中,并且已经更改 也许是一个更好的起点。您现在也在使用Java配置,这是一个很好的代码基础资源