使用BCryptPasswordEncoder() 进行用户维护密码加密的时候,遇到一个巨坑
@Bean
public PasswordEncoder passwordEncoder() {
return new BCryptPasswordEncoder();
}
// 1
user.setPassword(passwordEncoder().encode(user.getPassword()));
//2
String ss = user.getPassword();
ss = passwordEncoder().encode(ss);
user.setPassword(ss);
用方式一死活验证不过。