applicationContext.xml 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <beans xmlns="http://www.springframework.org/schema/beans"
  3. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  4. xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
  5. <!-- 这个spring配置文件是给类com.whyun.druid.test.SpringDruidTest使用的 -->
  6. <bean id="propertyConfigurer"
  7. class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
  8. <property name="locations">
  9. <list>
  10. <value>classpath:dbconfig.properties</value>
  11. </list>
  12. </property>
  13. </bean>
  14. <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource"
  15. destroy-method="close">
  16. <property name="url" value="${url}" />
  17. <property name="username" value="${username}" />
  18. <property name="password" value="${password}" />
  19. <property name="driverClassName" value="${driverClassName}" />
  20. <property name="filters" value="${filters}" />
  21. <property name="maxActive" value="${maxActive}" />
  22. <property name="initialSize" value="${initialSize}" />
  23. <property name="maxWait" value="${maxWait}" />
  24. <property name="minIdle" value="${minIdle}" />
  25. <property name="timeBetweenEvictionRunsMillis" value="${timeBetweenEvictionRunsMillis}" />
  26. <property name="minEvictableIdleTimeMillis" value="${minEvictableIdleTimeMillis}" />
  27. <property name="validationQuery" value="${validationQuery}" />
  28. <property name="testWhileIdle" value="${testWhileIdle}" />
  29. <property name="testOnBorrow" value="${testOnBorrow}" />
  30. <property name="testOnReturn" value="${testOnReturn}" />
  31. <property name="maxOpenPreparedStatements"
  32. value="${maxOpenPreparedStatements}" />
  33. </bean>
  34. <!-- JdbcTemplate -->
  35. <bean id="jdbcTemplate"
  36. class="org.springframework.jdbc.core.JdbcTemplate">
  37. <constructor-arg ref="dataSource"/>
  38. </bean>
  39. <bean id="jdbcConnectionPool" class="com.company.model.JdbcConnectionPool" factory-method="GetInstance">
  40. <property name="jdbcTemplate" ref="jdbcTemplate"/>
  41. </bean>
  42. <!--TCP Server -->
  43. <!--
  44. <bean id="TCPServer" class="com.company.TCPServer" factory-method="GetInstance">
  45. </bean>
  46. -->
  47. <!-- create table-->
  48. <bean id="creteTableWorker" class="com.company.work.CreateResistanceTable" init-method="start">
  49. </bean>
  50. </beans>