1
我正在使用@Value註釋檢索國際化消息的項目。
如:Spring的@Value註釋是國際化的一部分嗎?
@Value("${email.newUser.subject}")
private String NEW_USER_SUBJECT;
@Value("${email.newUser.message}")
private String NEW_USER_MESSAGE;
然而,正如我調查的一部分,它看來@Value註解被用來獲取屬性文件中的一個屬性,不鏈接到到的正確版本自動查找message.properties。因此,據我瞭解,這只是巧合,因爲我們目前只有一個message.properties文件。
知道的任何人都可以告訴我,如果我對情況有正確的理解嗎?
'@ Value'對I18N不起作用,它用於靜態配置而不是基於動態/基於位置的配置。如果你想讓I18N屬性注入一個'MessageSource'並在每次需要屬性時進行查找。 –
@ M.Deinum感謝您的評論。如果對其他人有用,我已作出回覆。 – Ken