即日起在codingBlog上分享您的技术经验即可获得积分,积分可兑换现金哦。

PropertyPlaceholderConfigurer拓展

编程语言 u013828625 17℃ 0评论
  • PropertyPlaceholderConfigurer是spring提供的properties文件的键值加载器,可以指定多个properties文件位置以及指定文件的编码格式,配置如下
id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> 
        <property name="ignoreResourceNotFound" value="true" /> 
        <property name="locations"> 
            <list> 
                classpath:config.properties 
            list> 
        property> 
        <property name="fileEncoding" value="utf-8" />
    
  • 在实际的应用中一般对其进行简单扩展,以便开发者能够更好的得到Properties文件里面的键值,一般通过重写其processProperties()方法,将解析后得到的Properties键值存入其Map私有的静态域中,提供静态公共方法,通过键名获取属性。因为在processProperties(),Properties键值已经被解析完成,如图:


    这里写图片描述

转载请注明:CodingBlog » PropertyPlaceholderConfigurer拓展

喜欢 (0)or分享 (0)
发表我的评论
取消评论

*

表情