springBoot安全配置SpringSecurity的使用密码验证框输入无效

1.效果: 不管怎么输入都是验证不通过的
springBoot安全配置SpringSecurity的使用密码验证框输入无效
2.可能出错原因:只配置了Spring-security的依赖包,而没有配置加密策略。但是我看我的已经配置了,但是还是没有反应。
springBoot安全配置SpringSecurity的使用密码验证框输入无效
3.但是我发现log里还是打印出了一串**,感觉像是没有调用我实现的方法。
springBoot安全配置SpringSecurity的使用密码验证框输入无效

4.最后想到一个可能,那就是我的加密策略适配器没有扫描进入Spring容器
于是,我看了一下包的结果,是配资的包在,com.mengxuegu.security.config
而启动程序在 com.ck(web启动),根据SpringBoot的加载策略,只能扫描到web启动包及其子包的程序;

5.解决方案

springBoot安全配置SpringSecurity的使用密码验证框输入无效

在web启动时候配置扫描com.mengxuegu下所有的配置,自己实现的方法被调用,成功解决。