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

来源:2-8 基于SpringSecurity权限管理Case实操

kyleMing

2019-07-10

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

写回答

1回答

Jimin

2019-07-11

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

0
1
kyleMing
非常感谢!
2019-08-05
共1条回复

Java开发企业级权限管理系统

源于企业真实Java项目,涉及大量高级技巧,覆盖权限管理开发技术

2261 学习 · 1347 问题

查看课程