修改WebSecurityConfig.java
文件只需要修改 configure(AuthenticationManagerBuilder auth) 方法
@Override
protected void configure(AuthenticationManagerBuilder auth) throws Exception {
auth.userDetailsService(customUserService()).passwordEncoder(new PasswordEncoder(){
@Override
public String encode(CharSequence rawPassword) {
return MD5Util.encode((String)rawPassword);
}
@Override
public boolean matches(CharSequence rawPassword, String encodedPassword) {//rawPassword用户输入的,encodedPassword数据库查出来的
return encodedPassword.equals(MD5Util.encode((String)rawPassword));
}});
}
添加MD5工具类
import java.security.MessageDigest;
/**
* MD5加密工具
*
*/
public class