There is no PasswordEncoder mapped for the id "null"

【There is no PasswordEncoder mapped for the id " null" 】丈夫志四海,万里犹比邻。这篇文章主要讲述There is no PasswordEncoder mapped for the id " null" 相关的知识,希望能为你提供帮助。

因为Spring-Security从4+升级到5+,导致There is no PasswordEncoder mapped for the id “ null” 错误。解决方案: 1.可在密码验证类中添加 @Bean public static NoOpPasswordEncoder passwordEncoder() { return (NoOpPasswordEncoder) NoOpPasswordEncoder.getInstance(); }2.或者在xml配置文件中添加 < b:bean id="passwordEncoder"class="org.springframework.security.crypto.password.NoOpPasswordEncoder" factory-method="getInstance"/>


    推荐阅读