老师您好 找不到ClientDetailsService 我用的springboot2 该怎么解决呀

来源:6-4 重构用户名密码登录

慕九州9160395

2020-03-04

Description:

Field clientDetailsService in com.myself.security.LoginSuccessHandler required a bean of type ‘org.springframework.security.oauth2.provider.ClientDetailsService’ that could not be found.

The injection point has the following annotations:
- @org.springframework.beans.factory.annotation.Autowired(required=true)
Action:
Consider defining a bean of type ‘org.springframework.security.oauth2.provider.ClientDetailsService’ in your configuration.

写回答

1回答

守寅真人_

2020-03-05

我也遇到这个问题,你是从官方Spring Initializr上搭建项目的么?如果是的话新版本spring官方已经弃用Spring Security OAuth2了,所以找不到bean不能自动注入。官方推荐使用Spring OAuth2 Client和Spring OAuth2 Resource Server来实现功能,我目前还在摸索中。

0
1
慕九州9160395
是这样啊 谢谢了. 我直接建的maven项目,不是Spring Initializr
2020-03-05
共1条回复

Spring Security技术栈开发企业级认证与授权

Spring Security技术栈,REST风格开发常见接口,独立开发认证授权模块保证REST服务安全

2662 学习 · 1561 问题

查看课程