本土化

  1. 為你的郵件建立檔案
 messages.properties   
 messages_en.properties
 messages_fr.properties   
 ...
  1. 像這樣在這個檔案中寫訊息

header.label.title=Title

  1. 在應用程式屬性中配置此檔案的路徑(在本例中為資料夾 D:/ project / messages),如:
messages.basename.path=D:/project/messages/messages
  1. 配置 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;
   }
  1. 使用頁面上的訊息

<p th:text="#{header.label.title}">Title</p>