classpath:jdbc.xml 中以前写的是jdbc.properties;
现在需要改成.xml的。
<bean id="placeholderConfig"
class="com.wistron.swpc.framework.common.PropertyPlaceholderConfigurerExt">
<property name="location">
<value>classpath:jdbc.xml</value>
</property>
<property name="security" value="true"/>
<property name="securityPropertyPlaceholder">
<value>connection.password</value>
</property>
</bean>
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"
destroy-method="close">
<property name="driverClass">
<value>${connection.driverClass}</value>
</property>
<property name="jdbcUrl">
<value>${connection.url}</value>
</property>
<property name="user">
<value>${connection.username}</value>
</property>
<property name="password">
<value>${connection.password}</value>
</property>
<property name="initialPoolSize">
<value>${connection.initialPoolSize}</value>
</property>
<property name="minPoolSize">
<value>${connection.initialPoolSize}</value>
</property>
<!-- 连接池中保留的最大连接数。默认为15 -->
<property name="maxPoolSize">
<value>${connection.maxPoolSize}</value>
</property>
<!-- 当连接池中的连接用完时,C3P0一次性创建新连接的数目 -->
<property name="acquireIncrement">
<value>${connection.acquireIncrement}</value>
</property>
<!-- 最大空闲时间,超过空闲时间的连接将被丢弃。为0或负数则永不丢弃(单位秒)。默认为0; -->
<property name="maxIdleTime">
<value>${connection.maxIdleTime}</value>
</property>
<property name="maxStatements">
<value>${connection.maxStatements}</value>
</property>
<!-- 当连接池连接耗尽时,客户端获取连接等待所需时间 毫秒-->
<property name="checkoutTimeout">
<value>${connection.checkoutTimeout}</value>
</property>
<!-- 当连接失效时,获得连接的次数,0为无限次(重连)-->
<property name="acquireRetryAttempts">
<value>${connection.acquireRetryAttempts}</value>
</property>
<!-- 检查所有连接池中的空闲连接 -->
<property name="idleConnectionTestPeriod">
<value>${connection.idleConnectionTestPeriod}</value>
</property>
<!-- 在取得连接的同时将校验连接的有效性 -->
<property name="testConnectionOnCheckin">