springSecurity修改默认错误提示信息
当我们使用springSecurity登录时 提示信息一般时Bad credentials 这里为了让用户有更好的用户体验我们修改springSecurity的默认错误提示文件
springSecurity有自带的语言包 下面可以看到有中文包 不过里面时 Unicode类型的
添加配置文件
//security中文提示信息配置类
@Configuration
public class ReloadMessageConfig {
@Bean //加载中文认证提示信息
public ReloadableResourceBundleMessageSource messageSource(){
ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource();
//加载org/springframework/security包下的中文提示信息 配置文件
messageSource.setBasename("classpath:messages_zh_CN");
return messageSource;
}
}
覆盖原先的语言包
更改他的配置 这里默认设置为 用户名或密码错误
再次登录查看