默认情况下,Spring MessageSrouce在属性文件的末尾添加语言环境。例如,如果我的语言环境是en_CA,它会尝试查找/myMessages_en_CA.properties文件。
我想将其更改为文件夹模式。对于上面的示例,位置应为/en/CA/myMessages.properties。我想知道是否有办法改变它?
答案 0 :(得分:1)
否,因为属性文件的名称是在Java标准ResourceBundle中定义的。
https://docs.oracle.com/javase/7/docs/api/java/util/ResourceBundle.html
但您可以自由地实现自己的MessageSource,您可以在其中使用任何文件。