为什么spring boot2.1.6的版本里找不到Md5PasswordEncoder这个类
来源:2-8 基于SpringSecurity权限管理Case实操

kyleMing
2019-07-10
为什么spring boot2.1.6的版本里找不到Md5PasswordEncoder这个类,应该用解决办法里的那个?
写回答
1回答
-
你好,这个其实不是spring boot版本的问题,而是spring security版本的问题,高版本去除掉了那个类,好像回答过你这个问题。stackoverflow上给的方案是:可以使用
MessageDigestPasswordEncoder("MD5")
或者
PasswordEncoder passwordEncoder = PasswordEncoderFactories.createDelegatingPasswordEncoder();
passwordEncoder.setDefaultPasswordEncoderForMatches(new MessageDigestPasswordEncoder("MD5"));
代替。还有一种,就是找到低版本这个类,复制过来也是可以的。012019-08-05
相似问题