当前位置: 代码迷 >> Java Web开发 >> 原项目由spring 读.properties改为读.xml,需要改动哪里啊该如何处理
  详细解决方案

原项目由spring 读.properties改为读.xml,需要改动哪里啊该如何处理

热度:685   发布时间:2016-04-17 00:51:03.0
原项目由spring 读.properties改为读.xml,需要改动哪里啊?
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">
  相关解决方案