Spring动态切换数据源

Spring动态切换数据源
利用Spring相关功能实现动态切换数据源。主要使用Spring提供的AbstractRouteDataSource,当进行读数据操作时,查询指定读数据库,当进行写数据操作时,往指定数据库中写数据。
1、相关配置文件去下:
Spring-beans.xml:



 

2、动态数据源类DynamicDataSource:




 



3、使用ThreadLocal设置/获取数据源类型:



 

4、代码调用范例:


 

猜你喜欢

转载自chriszhang.iteye.com/blog/2370874