spring 配置国际化资源文件的两种方式

来源:互联网 发布:淘宝lee是正品吗 编辑:程序博客网 时间:2024/04/27 21:16

第一种将资源文件放在源码里面:

那么配置文件信息如下:

     <!-- 读取国际化资源文件 == 资源文件在包里面,路径写全包名-->
    <bean id="messageSource"
        class="org.springframework.context.support.ResourceBundleMessageSource">
        <property name="basenames">
            <list>
                <value>cn/ddx/i18n/messages</value>
            </list>
        </property>
    </bean>


第二种配置文件在WEB-INF下面自己创建的目录下面:


那么配置文件信息如下:

    <!-- 读取国际化资源文件 == 资源文件在WEB-INF下面 ,可以配置多个 -->
    <bean id="messageSource"
        class="org.springframework.context.support.ReloadableResourceBundleMessageSource">
        <property name="basenames">
            <list>
                <value>/WEB-INF/lang/messages</value>
            </list>
        </property>
    </bean>

需要注意的是两者配置的class不同,红色字体部分!

配置文件路径中的“messages”为资源文件名称中_en_US.properties的前面部分,可以自定义。

0 0
原创粉丝点击