在Spring MessageSource中使用文件夹模式

时间:2016-11-11 15:26:36

标签: java spring

默认情况下,Spring MessageSrouce在属性文件的末尾添加语言环境。例如,如果我的语言环境是en_CA,它会尝试查找/myMessages_en_CA.properties文件。

我想将其更改为文件夹模式。对于上面的示例,位置应为/en/CA/myMessages.properties。我想知道是否有办法改变它?

1 个答案:

答案 0 :(得分:1)

否,因为属性文件的名称是在Java标准ResourceBundle中定义的。

https://docs.oracle.com/javase/7/docs/api/java/util/ResourceBundle.html

但您可以自由地实现自己的MessageSource,您可以在其中使用任何文件。