spring使用多个PropertyPlaceholderConfigurer的配置
来源:互联网 发布:淘宝上磁疗贴商品标题 编辑:程序博客网 时间:2024/05/29 13:36
Spring中PropertyPlaceholderConfigurer这个类,它是用来解析Java Properties属性文件值,并提供在spring配置期间替换使用属性值。接下来让我们逐渐的深入其配置。
基本的使用方法是:(1)
<bean id="propertyConfigurerForAnalysis" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="location">
<value>classpath:/spring/include/dbQuery.properties</value>
</property>
</bean>
其中classpath是引用src目录下的文件写法。
当存在多个Properties文件时,配置就需使用locations了:(2)
<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<list>
<value>classpath:/spring/include/jdbc-parms.properties</value>
<value>classpath:/spring/include/base-config.properties</value>
</list>
</property>
</bean>
接下来我们要使用多个PropertyPlaceholderConfigurer来分散配置,达到整合多工程下的多个分散的Properties文件,其配置如下:(3)
<bean id="propertyConfigurerForProject1" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="order" value="1" />
<property name="ignoreUnresolvablePlaceholders" value="true" />
<property name="location">
<value>classpath:/spring/include/dbQuery.properties</value>
</property>
</bean>
<bean id="propertyConfigurerForProject2" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="order" value="2" />
<property name="ignoreUnresolvablePlaceholders" value="true" />
<property name="locations">
<list>
<value>classpath:/spring/include/jdbc-parms.properties</value>
<value>classpath:/spring/include/base-config.properties</value>
</list>
</property>
</bean>
其中order属性代表其加载顺序,而ignoreUnresolvablePlaceholders为是否忽略不可解析的Placeholder,如配置了多个PropertyPlaceholderConfigurer,则需设置为true
转载于:http://blog.csdn.net/zps506326492/article/details/8773134
- spring使用多个PropertyPlaceholderConfigurer的配置
- spring使用多个PropertyPlaceholderConfigurer的配置
- spring使用多个PropertyPlaceholderConfigurer的配置
- Spring配置多个PropertyPlaceholderConfigurer
- 关于系统中使用多个PropertyPlaceholderConfigurer的配置
- 关于系统中使用多个PropertyPlaceholderConfigurer的配置
- 使用Spring的PropertyPlaceholderConfigurer类配置datasource
- spring的 PropertyPlaceholderConfigurer配置
- Spring PropertyPlaceholderConfigurer的使用
- Spring PropertyPlaceholderConfigurer的使用
- spring propertyplaceholderconfigurer的使用
- Spring的PropertyPlaceholderConfigurer使用
- Spring:PropertyPlaceholderConfigurer的使用
- Spring中配置和读取多个Properties文件-- PropertyPlaceholderConfigurer
- 使用Spring PropertyPlaceholderConfigurer 配置中文出现乱码的解决方法
- Spring 中 PropertyPlaceholderConfigurer 的使用
- Spring中PropertyPlaceholderConfigurer的使用
- Spring中PropertyPlaceholderConfigurer的使用
- 记录一次 hash分区与 分区索引的测试
- createWithSpriteFrameName nullptr
- ubuntu14.04+opencv2.4.x 的PTAM配置
- 在MyEclipse中apatana插件的安装
- 广东移动:各地主城区4G网络提速至220Mbps---OFweek通信网讯
- spring使用多个PropertyPlaceholderConfigurer的配置
- 设计一个好的游戏世界观需要哪些必备要素?
- poj 2421 Constructing Roads(kruskal)(基础)
- redis数据丢失及解决
- 内部类和匿名内部类
- Linux中软链接与硬链接
- ogre 入门教程
- 一个对SIP协议栈封装的Demo
- About enterprisedb密码