1.编写国际化配置文件 , 抽取页面需要显示的国际化消息
2.Spring Boot 自动配置好了管理国际化资源文件的组件,可以在properties文件中直接配置
@ConfigurationProperties(
prefix = "spring.messages"
)
public class MessageSourceAutoConfiguration {
private String basename = "messages";
//配置文件可以直接放在类路径下:messages.properties
...
@Bean
public MessageSource messageSource() {
ResourceBundleMessageSource messageSource = new ResourceBundleMessageSource();
if (StringUtils.hasText(this.basename)) {
//设置国际化资源文件的基础名(去掉语音国家代码的)
messageSource.setBasenames(StringUtils.commaDelimitedListToStringArray(StringUtils.trimAllWhitespace(this.basename)));
}
if (this.encoding != null) {
messageSource.setDefault