springSecurity修改默认错误提示信息

2021/4/7 10:42:31

本文主要是介绍springSecurity修改默认错误提示信息,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

springSecurity修改默认错误提示信息

当我们使用springSecurity登录时 提示信息一般时Bad credentials  这里为了让用户有更好的用户体验我们修改springSecurity的默认错误提示文件

image-20210407085645282

springSecurity有自带的语言包 下面可以看到有中文包 不过里面时 Unicode类型的

image-20210407085851212 image-20210407085930397

添加配置文件

//security中文提示信息配置类
@Configuration
public class ReloadMessageConfig {
    @Bean //加载中文认证提示信息
    public ReloadableResourceBundleMessageSource messageSource(){
        ReloadableResourceBundleMessageSource messageSource = new   ReloadableResourceBundleMessageSource();
        //加载org/springframework/security包下的中文提示信息 配置文件
        messageSource.setBasename("classpath:messages_zh_CN");
        return messageSource;
    }
}

覆盖原先的语言包

image-20210407090049027

更改他的配置 这里默认设置为 用户名或密码错误

image-20210407090131687

再次登录查看

image-20210407090203835



这篇关于springSecurity修改默认错误提示信息的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程