Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
sibu-v-mall
/
sibu-v-mall-third-api
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
构建
提交
问题看板
文件
提交
网络
比较
分支
标签
341cf49c
由
陈志杭(后端)
编写于
2018-07-04 10:39:12 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
删除没有使用的数据源
1 个父辈
0eaaf55d
隐藏空白字符变更
内嵌
并排
正在显示
2 个修改的文件
包含
73 行增加
和
73 行删除
com.sibu.orderHelper.common/src/main/enviroment/product/spring-config-datasource.xml
com.sibu.orderHelper.integralMall/src/main/resources/spring-mybatis.xml
com.sibu.orderHelper.common/src/main/enviroment/product/spring-config-datasource.xml
查看文件 @
341cf49
...
...
@@ -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">--
>
<!--
<!– 基本属性 url、user、password –>
-->
<!--<property name="url" value="${jdbc.imtegralurl}"/>--
>
<!--<property name="username" value="${jdbc.imtegralusername}"/>--
>
<!--<property name="password" value="${jdbc.imtegralpassword}"/>--
>
<
!--<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>--
>
<
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&zeroDateTimeBehavior=convertToNull&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>
...
...
com.sibu.orderHelper.integralMall/src/main/resources/spring-mybatis.xml
查看文件 @
341cf49
...
...
@@ -15,27 +15,27 @@
http://www.springframework.org/schema/util
http://www.springframework.org/schema/util/spring-util-3.2.xsd"
>
<!--
<!– 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"/>--
>
<!--
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"
/
>
...
...
请
注册
或
登录
后发表评论