java学习spring框架之bean装配三:分散配置

分散配置即引入外部文件,然后使用外部文件里的配置来进行属性注入:

<!-- 引入外部配置文件 -->
<context:property-placeholder location="classpath:com/hsp/dispatch/db.properties,classpath:com/hsp/dispatch/db2.properties" />
<!-- 配置DBUtil对象 -->
<bean id="dbutil" class="com.hsp.dispatch.DBUtil">
	<property name="name" value="${name}" /><!-- value里的内容为引入的外部文件内配置的  -->
	<property name="drivername" value="${drivername}" />
	<property name="url" value="${url}" />
	<property name="pwd" value="${pwd}" />
</bean>

<bean id="dbutil2" class="com.hsp.dispatch.DBUtil">
	<property name="name" value="${name2}" />
	<property name="drivername" value="${drivername2}" />
	<property name="url" value="${url2}" />
	<property name="pwd" value="${pwd2}" />
</bean>

db.properties

name=szy
drivername=mysql
url=http://mysql.com
pwd=123

db2.properties

name2=sss
drivername2=oracle
url2=http://oracle.com
pwd2=345

猜你喜欢

转载自blog.csdn.net/xxs18326183038/article/details/84866949