springSecurity异常提示国际化

1:获取国际化文件

在一个jar包里,可以先下载jar包,然后再里面找到中文的那个文件

<dependency>
            <groupId>org.springframework.security</groupId>
            <artifactId>spring-security-core</artifactId>
            <version>3.2.0.RELEASE</version>
        </dependency>

解压上面的jar包,把中文messages_zh_CN.properties复制出来,放在项目的resource下

 2:增加配置注入

注意,需要以classpath开头,而文件,不需要后缀 如下所示

复制代码
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.support.ReloadableResourceBundleMessageSource;

/**
 * internationalization
 */
@Configuration
public class SecurityMessageSourceConfig {
    @Bean
    public ReloadableResourceBundleMessageSource messageSource() {
        ReloadableResourceBundleMessageSource source = new ReloadableResourceBundleMessageSource();
        source.setBasename("classpath:messages/messages_zh_CN");
        return source;
    }
}
复制代码

测试项目的文件存放,如图

 

3:演示

没使用的时候是这样的

 使用了以后

 

这个文字如果改的话,就把文件对应的后面改一下,但是得进行编码,可以用下面这个地址进行中文和unicode转换

https://c.runoob.com/front-end/3602/

转换掉,并替换文件后面的编码。如图所示

 重启看效果

 

posted @   鸭猪是的念来过倒  阅读(211)  评论(0编辑  收藏  举报
(评论功能已被禁用)
相关博文:
阅读排行:
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
点击右上角即可分享
微信分享提示