【发布时间】:2018-02-05 20:20:29
【问题描述】:
我正在为我的 Spring Boot 应用程序配置 OAuth2。我找到了一个解释它的链接https://gigsterous.github.io/engineering/2017/03/01/spring-boot-4.html。
这是我的 OAuth2Config 文件:
@Configuration
@EnableAuthorizationServer
public class OAuth2Config extends AuthorizationServerConfigurerAdapter {
@Autowired
@Qualifier("appUserService")
private UserDetailsService userDetailsService;
}
这是我的 appUSerService 文件:
@Service("appUserService")
public class AppUserService implements UserDetailsService {
@Autowired
private AppUserRepository appUserRepository;
@Override
public UserDetails loadUserByUsername(String userName) throws UsernameNotFoundException {
return appUserRepository.findOneByUserName(userName);
}
}
但是我收到了这个错误: 此行有多个标记 - 此位置的注释 @Qualifier 不允许 - 注释类型的属性值未定义 预选赛。
提前感谢您的帮助/建议。
【问题讨论】:
-
显示类
Qualifier的完整包名。
标签: spring-boot oauth-2.0 spring-security-oauth2 spring-annotations