springBoot+mybatis 动态切换数据源
动态数据源实现原理实现动态数据源的切换,核心抽象类AbstractRoutingDataSource,下面贴上部分核心源码代码:详解: spring容器连接哪个数据源,是由该方法决定而具体选择哪个数据源又是由determineCurrentLookupKey()方法的返回值决定的,该方法需要我们继承AbstractRoutingDataSource来重写。该方法返回一个key,该key就是数据源bean的beanName,我们根据key去resolvedDataSources中取到DataSource,
原创
2020-07-17 18:48:02 ·
272 阅读 ·
0 评论