springboot多数据源的配置

dao.properties    文件存放数据库连接名和密码。

dao-datasource.xml    用来连接数据库的配置文件。

<!-- 历史 -->
<bean id="hisDataSource" parent="abstractDataSource">
		<property name="url" value="#{coreDao['his.query.url']}" />
		<property name="username" value="#{coreDao['his.query.username']}" />
		<property name="password" value="#{coreDao['his.query.password']}" />
		<property name="connectionProperties" value="password=#{coreDao['his.query.password']}"/>
		<property name="passwordCallback" ref="dbPasswordCallback"/>
	</bean>

dao-mybatis.xml    用来加载数据源以及扫描的mapper文件。

<!-- his  -->
	<bean id="hisSqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
		<property name="dataSource" ref="hisDataSource" />
		<property name="configLocation" value="classpath:/sps_core/dao-mybatis-conf.xml" />
		<property name="typeAliasesPackage" value="com.suixingpay.sps.core.his.*" />
	</bean>

	<bean id="hisMapperScanner" class="org.mybatis.spring.mapper.MapperScannerConfigurer">
		<property name="basePackage" value="com.suixingpay.sps.core.his.*" />
		<property name="sqlSessionFactory" ref="hisSqlSessionFactory"></property>
	</bean>
发布了50 篇原创文章 · 获赞 31 · 访问量 7341

猜你喜欢

转载自blog.csdn.net/qq_37685457/article/details/104941222