搜索
您的当前位置:首页正文

Spring国际化配置。

来源:二三娱乐

1,配置ResourceBundleMessageSource。

    @Bean
    public ResourceBundleMessageSource messageSource(){
        ResourceBundleMessageSource messageSource = new ResourceBundleMessageSource();
        messageSource.setDefaultEncoding("UTF-8");
        messageSource.setBasenames("i18n/messages");
        messageSource.setCacheSeconds(10);
        return messageSource;
}```
```java
    <bean id="messageSource"  
     class="org.springframework.context.support.ResourceBundleMessageSource">  
        <!-- 其中basename用来指定properties文件的通用名 如实例中的messages_en.properties,messages_ja.properties通用名都是messages -->  
        <property name="basename" value="i18n/messages" />  
        <property name="useCodeAsDefaultMessage" value="true" />  
  
    </bean>```

####2,配置文件路径以及创建。
>创建Resource Bundle


>资源路径:
Spring框架下

SpringBoot框架下



####3,前端调用
><%@ taglib prefix="sp"  %>
<div><sp:message code="welcome"></sp:message></div>

####4,浏览器设置
>拖动首选项语言。


Top