• 微信公众号:美女很有趣。 工作之余,放松一下,关注即送10G+美女照片!

springSecurity修改默认错误提示信息

开发技术 开发技术 2周前 (04-06) 7次浏览

springSecurity修改默认错误提示信息

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

springSecurity修改默认错误提示信息

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

springSecurity修改默认错误提示信息
springSecurity修改默认错误提示信息

添加配置文件

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

覆盖原先的语言包

springSecurity修改默认错误提示信息

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

springSecurity修改默认错误提示信息

再次登录查看

springSecurity修改默认错误提示信息


程序员灯塔
转载请注明原文链接:springSecurity修改默认错误提示信息
喜欢 (0)