Spring是如何选择使用那个UserDetailsService实现的呢?

来源:4-4 个性化用户认证流程(一)

sinbadxin

2018-11-15

为什么添加了 实现了 UserDtailService Componet 系统会自动使用,这个,没这个也能工作,Spring是如何选择使用那个UserDetailsService实现的呢?
还有密码加密,为啥声明一个加密bean 就自动生效了呢

写回答

1回答

JoJo

2018-11-20

依赖搜索,如果能找到实现就用找到的,如果找不到就用默认的,一般通过在@Bean注解下面加@ConditionalOnXxxx来实现。

0
0

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

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

2662 学习 · 1561 问题

查看课程