资源
Git地址:https://code.csdn.net/luo4105/study_multipledatasources
Spring多数据源
Spring中,可以通过AbstractRoutingDataSource来实现多数据源管理。这里步骤为
1. 在Spring注册多个数据源
2. 新建类继承AbstractRoutingDataSource,并配置
3. 给TheadLocal赋值
这种技术现在已经过时,现在大部分使用数据库代理。
Spring注册多个数据源
<bean id="cmsDataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="com.mysql.jdbc.Driver" />
<property name="url" value="jdbc:mysql://localhost:3306/aicms" />
<property name="username" value="root" />
<property name="password" value="123456" />
</bean>
<bean id="epgDataSource" class="org.springframework.jdbc.datasource.Driv