SpringIOC容器-xml配置bean-引用外部资源配置文件

引入外部资源配置文件

通常我们使用数据库连接池等等第三方jar包,会有一堆配置,如数据库基本信息等,如果全写在一个,修改起来很是麻烦,那么我们可以放在一个properties的资源文件中

如db.properties

user=root
password=123456
jdbcUrl=jdbc:mysql://localhost:3306/test
driverClass=com.mysql.jdbc.Driver

在xml文件中可以使用导入外部资源文件的方式,来获取这些信息,${ } 获取数据

<!-- 导入外部的资源文件 -->
<context:property-placeholder location="classpath:db.properties"></context:property-placeholder>

<!-- 配置c3p0数据库连接池 -->
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource">
    <property name="user" value="${user}"></property>
    <property name="password" value="${password}"></property>
    <property name="jdbcUrl" value="${jdbcUrl}"></property>
    <property name="driverClass" value="${driverClass}"></property>
</bean>

猜你喜欢

转载自www.cnblogs.com/linglongfang/p/12726212.html