dynamicDataSource 和mybatis
时间: 2023-11-20 10:07:24 浏览: 31
dynamicDataSource 和mybatis是两个不同的概念。dynamicDataSource指的是动态数据源,它是通过在运行时根据不同的条件选择不同的数据源来进行数据库操作。而mybatis是一种Java持久层框架,它提供了一系列的接口和注解来进行数据库的增删改查操作。
在使用mybatis和dynamic-datasource-spring-boot-starter进行动态切换数据源的场景中,可以通过引入dynamic-datasource-spring-boot-starter依赖来实现动态数据源的功能。这个starter提供了一些配置和API,让我们能够方便地切换数据源。
在调用时,可以使用DynamicDataSourceContextHolder操作动态数据源。DynamicDataSourceContextHolder是一个线程本地变量,可以在需要切换数据源的地方设置要使用的数据源。通过调用DynamicDataSourceContextHolder的setDataSourceKey方法来设置要使用的数据源的标识,然后在执行数据库操作的地方就会使用设置的数据源进行操作。
如果你想了解更多关于dynamic-datasource-spring-boot-starter的源码细节,你可以参考其GitHub仓库,地址为https://github.com/baomidou/dynamic-datasource-spring-boot-starter。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [使用mybatis和dynamic-datasource-spring-boot-starter动态切换数据源操作数据库](https://blog.csdn.net/zhangbeizhen18/article/details/130231582)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)