我正在开发一个使用@Value注释检索国际化消息的项目 e.g:
@Value("${email.newUser.subject}")
private String NEW_USER_SUBJECT;
@Value("${email.newUser.message}")
private String NEW_USER_MESSAGE;
但是,作为我调查的一部分,似乎@Value注释用于从属性文件中获取属性,而不会链接到自动查找message.properties的正确版本。因此,据我了解,这只是巧合,因为我们目前只有一个message.properties文件。
知情人士能否告诉我,我是否对情况有正确的了解?
答案 0 :(得分:1)
答案是否定的,@ Value注释不是国际化的一部分。它与国际化一起使用是一个错误,当您尝试更改本地时将会中断。