【发布时间】:2011-08-02 20:22:50
【问题描述】:
我的 messages.properties 确实是一个大文件。 因此,我尝试将messages.properties 中的一些属性移动到一个新文件中,比如newmessages.properties 并使用两个文件更新了spring bean 配置xml,如下所示:
<bean id="messageSource"
class="org.springframework.context.support.ReloadableResourceBundleMessageSource">
<property name="basename" value="classpath:i18n/messages"/>
<property name="defaultEncoding" value="UTF-8"/>
</bean>
<bean id="anotherMessageSource"
class="org.springframework.context.support.ReloadableResourceBundleMessageSource">
<property name="basename" value="classpath:i18n/newmessages"/>
<property name="defaultEncoding" value="UTF-8"/>
</bean>
但是,我无法访问新属性文件中定义的任何属性。 是否真的可以指定多个属性文件(针对单个语言环境)?
【问题讨论】:
标签: spring internationalization