springboot mybatis 动态数据源

两种方式实现动态数据源,第一种:因为每一个请求一个线程,可以在当前线程中切换数据源; 第二种:不同的包下的mapper使用不同的数据源;

第一种弊端:1.需要跟踪代码,确定当前我们使用的是哪个数据源。  2.延迟加载会以最后使用的数据源为准;

我们使用第二种:只是代码多一点,但是控制清晰。 参见https://www.youtube.com/watch?v=vFg34lZtoGE(千锋Java教程:35 区分多数据源实现)

posted @ 2019-09-12 11:16  trump2  阅读(150)  评论(0)    收藏  举报