您的位置:首页 > 编程语言 > Java开发

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

2016-09-09 19:00 351 查看
第一种将资源文件放在源码里面:



那么配置文件信息如下:

     <!-- 读取国际化资源文件 == 资源文件在包里面,路径写全包名-->

    <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的前面部分,可以自定义。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: