<bean id="dataSource" class="com.wormpex.fd.wddl.group.support.GroupDataSource">
<constructor-arg name="dataSourceKey" value="inf_pay_center_man"/> <!-- 这里需要填写数据库名称,不需要用配置文件了,dev/beta/prod数据库名称必须保持一致 -->
</bean>
<!--第二套数据源-->
<bean id="dataSourceBank" class="com.wormpex.fd.wddl.group.support.GroupDataSource">
<constructor-arg name="dataSourceKey" value="pay_center_bank_info"/> <!-- 这里需要填写数据库名称,不需要用配置文件了,dev/beta/prod数据库名称必须保持一致 -->
</bean>
<!--<bean id="transactionManager" class="com.wormpex.inf.wmq.tx.WTransactionManager">-->
<!--<constructor-arg name="dataSource" ref="dataSource"/>-->
<!--</bean>-->
<!--<tx:annotation-driven transaction-manager="transactionManager"/>-->
<!--<bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">-->
<!--<constructor-arg name="dataSource" ref="dataSource"/>-->
<!--</bean>-->
<!--<tx:annotation-driven transaction-manager="transactionManager"/>-->
<!-- 创建SqlSessionFactory -->
<bean id="sqlSessionFactory" name="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="dataSource" ref="dataSource"/>
<property name="configLocation" value="classpath:mybatis/mybatis-config.xml"/>
<property name="mapperLocations" value="classpath*:mappers/*.xml"/>
<!--<property name="typeAliasesPackage" value="com.wormpex.cvs.userbalance.service"/>-->
</bean>
<bean id="sqlSessionBankFactory" name="sqlSessionBankFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="dataSource" ref="dataSourceBank"/>
<property name="configLocation" value="classpath:bankMybatis/mybatis-config.xml"/>
<property name="mapperLocations" value="classpath*:bankMappers/*.xml"/>
<!--<property name="typeAliasesPackage" value="com.wormpex.cvs.userbalance.service"/>-->
</bean>
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
<property name="basePackage" value="com.wormpex.paycenter.man.service.dao"/>
<property name="sqlSessionFactoryBeanName" value="sqlSessionFactory"/>
</bean>
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
<property name="basePackage" value="com.wormpex.paycenter.man.service.bankDao"/>
<property name="sqlSessionFactoryBeanName" value="sqlSessionBankFactory"/>
</bean>
Spring+mybatis多数据源配置
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- Spring+Mybatis的多数据源配置。 上午接到一个需求,在一个项目中增加一个数据源的配置。某些方法在操作的...
- 网上的文章基本上都是只有多数据源或只有动态数据源,而最近的项目需要同时使用两种方式,记录一下配置方法供大家参考。 ...
- 开始配置 application.properties大致如下: DefaultConfig.java 如下: 第...
- 做为娱乐圈公认的好爸爸,好老公,黄磊老师最近在微博晒出孙莉和小女儿的合照并称:长大以后也留两条长辫子 梳麻花辫的辣...