Spring配置文件参数化
开发步骤
这里以数据库连接的配置为例。
1. 提供一个小的配置文件
db.properties:
jdbc.url=jdbc:mysql://localhost:3306/demo?useSSL=false
jdbc.username=root
jdbc.password=123456
2. 在Spring配置文件中与小配置文件整合
ApplicationContext.xml:
<context:property-placeholder location="classpath:/db.properties"/>
3. 在Spring配置文件中通过${key}获取小配置文件中对应的值
<bean id="conn" class="com.jc.factory.MyFactoryBean">
<property name="driverClassName" value="${jdbc.driverClassName}"/>
<property name="url" value="${jdbc.url}"/>
<property name="username" value="${jdbc.username}"/>
<property name="password" value="${jdbc.password}"/>
</bean>