关于Spring Boot 2.7.0中Spring Security的BadCredentialsException异常输出信息

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

你可能感兴趣的:(spring,spring,boot,java)