spring-config-datasource.xml 3.9 KB
<?xml version="1.0" encoding="UTF-8"?>  
<beans xmlns="http://www.springframework.org/schema/beans"  
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"  
    xmlns:p="http://www.springframework.org/schema/p"  
    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd  
        http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd">
         
	<!--<bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" init-method="init" destroy-method="close">-->
        <!--&lt;!&ndash; 基本属性 url、user、password &ndash;&gt;-->
        <!--<property name="url" value="${jdbc.imtegralurl}"/>-->
        <!--<property name="username" value="${jdbc.imtegralusername}"/>-->
        <!--<property name="password" value="${jdbc.imtegralpassword}"/>-->
        <!--<property name="driverClassName" value="${jdbc.driverClassName}"/>-->

        <!--&lt;!&ndash; 配置初始化大小、最小、最大 &ndash;&gt;-->
        <!--<property name="initialSize" value="${jdbc.initialSize}"/>-->
        <!--<property name="minIdle" value="${jdbc.minIdle}"/>-->
        <!--<property name="maxActive" value="${jdbc.maxActive}"/>-->

        <!--&lt;!&ndash; 配置获取连接等待超时的时间 毫秒&ndash;&gt;-->
        <!--<property name="maxWait" value="${jdbc.maxWait}"/>-->

        <!--&lt;!&ndash; 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒 &ndash;&gt;-->
        <!--<property name="timeBetweenEvictionRunsMillis" value="${jdbc.timeBetweenEvictionRunsMillis}"/>-->

        <!--&lt;!&ndash; 配置一个连接在池中最小生存的时间,单位是毫秒 &ndash;&gt;-->
        <!--<property name="minEvictableIdleTimeMillis" value="${jdbc.minEvictableIdleTimeMillis}"/>-->

        <!--&lt;!&ndash; 连接池为了防止程序从池里取得连接后忘记归还的情况, 而提供了一些参数来设置一个租期, 使用这个可以在一定程度上防止连接泄漏 &ndash;&gt;-->
        <!--<property name="removeAbandoned" value="${jdbc.removeAbandoned}" />-->
        <!--<property name="removeAbandonedTimeout" value="${jdbc.removeAbandonedTimeout}" />&lt;!&ndash; 单位是秒 &ndash;&gt;-->

        <!--<property name="validationQuery" value="SELECT 'x' FROM DUAL"/>-->
        <!--<property name="testWhileIdle" value="${jdbc.testWhileIdle}"/>-->
        <!--<property name="testOnBorrow" value="${jdbc.testOnBorrow}"/>-->
        <!--<property name="testOnReturn" value="${jdbc.testOnReturn}"/>-->

        <!--&lt;!&ndash; 是否自动提交事务 &ndash;&gt;-->
        <!--<property name="defaultAutoCommit" value="${jdbc.defaultAutoCommit}"/>-->

        <!--&lt;!&ndash; 打开PSCache(除了Oracle外,建议其他都设置为false),并且指定每个连接上PSCache的大小 &ndash;&gt;-->
        <!--<property name="poolPreparedStatements" value="${jdbc.poolPreparedStatements}"/>-->
        <!--<property name="maxPoolPreparedStatementPerConnectionSize" value="${jdbc.maxPoolPreparedStatementPerConnectionSize}"/>-->

        <!--&lt;!&ndash; 配置监控统计拦截的filters&ndash;&gt;-->
        <!--<property name="filters" value="${jdbc.filters}"/>-->
    <!--</bean>-->

	<!--&lt;!&ndash; 动态数据源 &ndash;&gt;-->
	<!--<bean id="dynamicDataSource" class="com.sibu.orderHelper.service.database.DynamicDataSource">-->
		<!--<property name="targetDataSources">-->
			<!--<map>-->
			<!--</map>-->
			<!--&lt;!&ndash; 这里用配置设置多个数据源 <map key-type="java.lang.String"> <entry key="ORCL" -->
				<!--value-ref="orclDataSource"></entry> <entry key="ISC" value-ref="iscDataSource"></entry> -->
				<!--</map> &ndash;&gt;-->
		<!--</property>-->
		<!--<property name="defaultTargetDataSource" ref="dataSource" />-->
	<!--</bean>-->
</beans>