1、i18n资源文件在classes根目录下。
<bean id="messageSource"
class="org.springframework.context.support.ResourceBundleMessageSource">
<property name="defaultEncoding" value="UTF-8" />
<property name="useCodeAsDefaultMessage" value="true" />
<property name="basenames">
<list>
<value>messages</value>
</list>
</property>
</bean>
2、i18n资源文件在SRC多层目录下,如图:
<bean id="messageSource"
class="org.springframework.context.support.ResourceBundleMessageSource">
<property name="defaultEncoding" value="UTF-8" />
<property name="useCodeAsDefaultMessage" value="true" />
<property name="basenames">
<list>
<value>i18n.messages</value>
</list>
</property>
</bean
3、i18N在我们SRC工程目录下,如:
<bean id="messageSource"
class="org.springframework.context.support.ResourceBundleMessageSource">
<property name="basenames">
<list>
<value>i18n.messages</value>
<value>com.xxx.common.i18n.messages</value>
</list>
</property>
<property name="defaultEncoding" value="UTF-8" />
<property name="useCodeAsDefaultMessage" value="true" />
</bean>
本文详细介绍了如何在Spring框架中配置i18n资源文件以实现国际化支持。包括了资源文件放置于不同目录下的配置方法,并展示了具体的XML配置示例。
2770

被折叠的 条评论
为什么被折叠?



