问题描述:
java.lang.IllegalArgumentException: There is no PasswordEncoder mapped for the id "null"
问题分析:
1、WebSecurityConfigurerAdapter实现类需要指定一个PasswordEncoder(加密方式)。
解决办法:
给WebSecurityConfigurerAdapter实现类的configure(AuthenticationManagerBuilder auth)方法中,给auth指定一个PasswordEncoder。
Spring Security设置加密方式的具体步骤请参考以下博客。
Spring Security 设置2种加密方式(强散列哈希加密、自定义加密)