341cf49c 陈志杭(后端)

删除没有使用的数据源

1 个父辈 0eaaf55d
......@@ -5,56 +5,56 @@
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>-->
<bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" init-method="init" destroy-method="close">
<!-- 基本属性 url、user、password -->
<property name="url" value="${mall.read.url}?characterEncoding=utf8&amp;zeroDateTimeBehavior=convertToNull&amp;allowMultiQueries=true" />
<property name="username" value="${mall.read.username}" />
<property name="password" value="${mall.read.password}" />
<property name="driverClassName" value="${jdbc.driverClassName}"/>
<!-- 配置初始化大小、最小、最大 -->
<property name="initialSize" value="${jdbc.initialSize}"/>
<property name="minIdle" value="${jdbc.minIdle}"/>
<property name="maxActive" value="${jdbc.maxActive}"/>
<!-- 配置获取连接等待超时的时间 毫秒-->
<property name="maxWait" value="${jdbc.maxWait}"/>
<!-- 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒 -->
<property name="timeBetweenEvictionRunsMillis" value="${jdbc.timeBetweenEvictionRunsMillis}"/>
<!-- 配置一个连接在池中最小生存的时间,单位是毫秒 -->
<property name="minEvictableIdleTimeMillis" value="${jdbc.minEvictableIdleTimeMillis}"/>
<!-- 连接池为了防止程序从池里取得连接后忘记归还的情况, 而提供了一些参数来设置一个租期, 使用这个可以在一定程度上防止连接泄漏 -->
<property name="removeAbandoned" value="${jdbc.removeAbandoned}" />
<property name="removeAbandonedTimeout" value="${jdbc.removeAbandonedTimeout}" /><!-- 单位是秒 -->
<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}"/>
<!-- 是否自动提交事务 -->
<property name="defaultAutoCommit" value="${jdbc.defaultAutoCommit}"/>
<!-- 打开PSCache(除了Oracle外,建议其他都设置为false),并且指定每个连接上PSCache的大小 -->
<property name="poolPreparedStatements" value="${jdbc.poolPreparedStatements}"/>
<property name="maxPoolPreparedStatementPerConnectionSize" value="${jdbc.maxPoolPreparedStatementPerConnectionSize}"/>
<!-- 配置监控统计拦截的filters-->
<property name="filters" value="${jdbc.filters}"/>
</bean>
<!-- 动态数据源 -->
<bean id="dynamicDataSource" class="com.sibu.orderHelper.service.database.DynamicDataSource">
<property name="targetDataSources">
<map>
</map>
<!-- 这里用配置设置多个数据源 <map key-type="java.lang.String"> <entry key="ORCL"
value-ref="orclDataSource"></entry> <entry key="ISC" value-ref="iscDataSource"></entry>
</map> -->
</property>
<property name="defaultTargetDataSource" ref="dataSource" />
</bean>
</beans>
......
......@@ -15,27 +15,27 @@
http://www.springframework.org/schema/util
http://www.springframework.org/schema/util/spring-util-3.2.xsd">
<!--&lt;!&ndash; mybatis文件配置,扫描所有mapper文件 &ndash;&gt;-->
<!--<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"-->
<!--p:dataSource-ref="dynamicDataSource" p:configLocation="classpath:mybatis-config.xml"-->
<!--p:mapperLocations="classpath:mapper/*.xml"/>&lt;!&ndash; configLocation为mybatis属性-->
<!--mapperLocations为所有mapper &ndash;&gt;-->
<!--&lt;!&ndash; spring与mybatis整合配置,扫描所有dao &ndash;&gt;-->
<!--<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"-->
<!--p:basePackage="com.sibu.orderHelper.base.dao" p:sqlSessionFactoryBeanName="sqlSessionFactory"/>-->
<!--<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"-->
<!--p:basePackage="com.sibu.orderHelper.integral.dao" p:sqlSessionFactoryBeanName="sqlSessionFactory"/>-->
<!--<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"-->
<!--p:basePackage="com.sibu.orderHelper.hotel.dao" p:sqlSessionFactoryBeanName="sqlSessionFactory"/>-->
<!--&lt;!&ndash; 对数据源进行事务管理 &ndash;&gt;-->
<!--<bean id="transactionManager"-->
<!--class="org.springframework.jdbc.datasource.DataSourceTransactionManager"-->
<!--p:dataSource-ref="dynamicDataSource"/>-->
<!--&lt;!&ndash; 事务注解驱动,标注@Transactional的类和方法将具有事务性 &ndash;&gt;-->
<!--<tx:annotation-driven transaction-manager="transactionManager" proxy-target-class="true" mode="proxy"/>-->
<!-- mybatis文件配置,扫描所有mapper文件 -->
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"
p:dataSource-ref="dynamicDataSource" p:configLocation="classpath:mybatis-config.xml"
p:mapperLocations="classpath:mapper/*.xml"/><!-- configLocation为mybatis属性
mapperLocations为所有mapper -->
<!-- spring与mybatis整合配置,扫描所有dao -->
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"
p:basePackage="com.sibu.orderHelper.base.dao" p:sqlSessionFactoryBeanName="sqlSessionFactory"/>
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"
p:basePackage="com.sibu.orderHelper.integral.dao" p:sqlSessionFactoryBeanName="sqlSessionFactory"/>
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"
p:basePackage="com.sibu.orderHelper.hotel.dao" p:sqlSessionFactoryBeanName="sqlSessionFactory"/>
<!-- 对数据源进行事务管理 -->
<bean id="transactionManager"
class="org.springframework.jdbc.datasource.DataSourceTransactionManager"
p:dataSource-ref="dynamicDataSource"/>
<!-- 事务注解驱动,标注@Transactional的类和方法将具有事务性 -->
<tx:annotation-driven transaction-manager="transactionManager" proxy-target-class="true" mode="proxy"/>
......