- 在以往的Spring Security中通常用户名或密码错误,Security会报BadCredentialsException异常,而且异常信息是根据本地语言读取不同的resource文件进行翻译(真贴心),通常这些文件是与英文一一对应,但是对于中文可能是UNICODE编码的,放在以下目录:
但是,BadCredentialsException异常会输出“坏的凭证”的异常信息,我们通常会通过ExceptionHandler来重写这个错误信息输出
但是!!!!!!!,在前不久发布的Spring Boot 2.7 中,Spring Security将这一“坏的凭证”改为了“用户名或密码错误”,就是小伙伴们不再需要重新异常输出信息啦!!!!
下图是Spring Boot 2.7 中的resource文件:
转一下中文字符就是:
关于Spring Boot 2.7.0中Spring Security的BadCredentialsException异常输出信息
最新推荐文章于 2022-08-11 19:48:51 发布