请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

为什么spring boot2.1.6的版本里找不到Md5PasswordEncoder这个类

为什么spring boot2.1.6的版本里找不到Md5PasswordEncoder这个类,应该用解决办法里的那个?

正在回答

1回答

你好,这个其实不是spring boot版本的问题,而是spring security版本的问题,高版本去除掉了那个类,好像回答过你这个问题。stackoverflow上给的方案是:可以使用
MessageDigestPasswordEncoder("MD5")
或者
PasswordEncoder passwordEncoder = PasswordEncoderFactories.createDelegatingPasswordEncoder();
passwordEncoder.setDefaultPasswordEncoderForMatches(new MessageDigestPasswordEncoder("MD5"));
代替。还有一种,就是找到低版本这个类,复制过来也是可以的。

0 回复 有任何疑惑可以回复我~
  • 提问者 kyleMing #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2019-08-05 08:50:43
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信