Spring框架依赖注入DruidDataSource配置文件
Spring提供了读取外部properties文件的机制,使用读取到的数据为bean的属性赋值
我们通常把连接数据库的参数专门放在properties文件中,此时spring框架要想引入需要做两件事
- 把properties文件加载进来
<context:property-placeholder location="classpath*:jdbc.properties"/>
- 读取配置文件里的信息
<bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource">
<property name="driverClassName" value="${jdbc.driverClass}"/> <property name="url" value="${jdbc.url}"/> <property name="username" value="${jdbc.username}"/> <property name="password" value="${jdbc.password}"/></bean>
注意:开启context命名空间支持不需要手动操作,选择
注意:如果需要加载所有的properties文件,可以使用*.properties表示加载所有的properties文件
<context:property-placeholder location="classpath:*.properties"/>
注意:读取数据使用${propertiesName}格式进行,其中propertiesName指文件中的属性名