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

  • 相关阅读:
    架构漫谈1
    如何将本地工程上传到github
    寒假日报day23
    寒假日报----首都之窗爬虫大作业
    寒假日报day22
    寒假日报day21
    关于webmagic的post请求
    寒假日报day20
    寒假日报day19
    吾日三省吾身(41)
  • 原文地址:https://www.cnblogs.com/kuillldan/p/7151054.html
Copyright © 2011-2022 走看看