zoukankan      html  css  js  c++  java
  • SpringMVC中properties文件读取

    SpringMVC给我们提供了用于properties文件读取的类: org.springframework.context.support.ResourceBundleMessageSource

    1. 如果想要在项目中读取资源文件,首先要在SpringMVC的配置文件(applicationContext.xml)中增加一个messageSource的bean。

        <bean id="messageSource"
            class="org.springframework.context.support.ResourceBundleMessageSource">
            <property name="basenames">
                <array>
                    <value>Messages</value>
                </array>
            </property>
        </bean>

    2. 接下来在项目中增加一个简单的Message_zh_CN.properties文件,并添加如下内容。

    3. 然后在代码中使用@Resource注入的方式使用MessageSource接收资源文件读取对象

    @Controller
    @RequestMapping("/pages/echo/*")
    public class Echo
    {
        @Resource
        MessageSource messageSource; 
        
        @RequestMapping("sayHello")
        public ModelAndView sayHello(String name)
        {
            this.messageSource.getMessage("welcome", new Object[]{name}, Locale.getDefault());
            return null;
        }
    }

     注意,在applicationContext.xml中配置的bean id必须和代码中的注入对象使用的id相同(messageSource)。

    欢迎加入QQ群参与讨论. 422683877

  • 相关阅读:
    Unit Vector Compression
    PT, BPT, VCM
    Major Performance Impacts

    SAH Benchmarks Of Natural History Museum Scene
    图标变换图片---轮播切换
    弹出层--弹框
    Git for windows 中文乱码解决方案
    在CentOS上安装Git
    Git 的基本配置
  • 原文地址:https://www.cnblogs.com/kuillldan/p/7151054.html
Copyright © 2011-2022 走看看