本土化
- 为你的邮件创建文件
messages.properties
messages_en.properties
messages_fr.properties
...
- 像这样在这个文件中写消息
header.label.title=Title
- 在应用程序属性中配置此文件的路径(在本例中为文件夹 D:/ project / messages),如:
messages.basename.path=D:/project/messages/messages
- 配置 MessageSource
@Value("${messages.basename.path}")
private String messagesBasename;
@Bean
public MessageSource messageSource() {
ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource();
messageSource.setFallbackToSystemLocale(false);
messageSource.setBasenames("file:" + messagesBasename);
return messageSource;
}
- 使用页面上的消息
<p th:text="#{header.label.title}">Title</p>