我正在为 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 不允许 - 注释类型的属性值未定义 限定符。
提前感谢您的帮助/建议。
答案 0 :(得分:0)
@Resource 而不是保留@Autowired和@Qualifier。