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,浏览器设置
>拖动首选项语言。