ResourceBundleMessageSource中的Spring覆盖属性文件

时间:2015-04-13 18:31:03

标签: spring

我正在使用ResourceBundleMessageSource从资源包中获取应用程序消息。这就是我的应用程序的方式:在我的资源文件夹中,我有一个基本属性文件,比如messages_en.properties。然后在resources文件夹下,我还有其他客户特定文件夹,每个文件夹都有自己的messages_en.properties文件。这就是文件夹层次结构的样子:

src/main/resources:
    |
     --- messages_en.properties
    |
     --- customerA
            |
             --- messages_en.properties

现在,我想做的是,当我做bundle.getMessage(key, ...);这样的事情时,我想查看该特定客户的属性文件。如果属性文件具有密钥,则显示该消息。如果没有,我需要从基本属性文件中获取信息,该文件直接位于src/main/resources

我该怎么做?如何检查属性文件?可能吗?我是Spring的新手,所以如果我的问题听起来很傻,我会事先道歉。

感谢。

0 个答案:

没有答案