原因:
在配置文件中配置了对密码的加密方式:
<!-- 配置加密的方式 -->
<security:password-encoder ref="passwordEncoder"/>
解决方法:
1.注释掉该行代码。
2.配置加密类为
<!-- 配置加密类 -->
<bean id="passwordEncoder" class="org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder"/>
service中加上编码
User user = new User(users.getUsername(),bCryptPasswordEncoder.encode(users.getPassword()),
users.getStatus()==0?false:true,true,true,true,authorities);