SpringBoot 动态切换多数据源
2024-10-18 23:32:22
1. 配置文件application-dev.properties
2. 动态切换数据源核心
A. 数据源注册器
B. 动态数据源适配器
C. 自定义注解
D. 动态数据源切面
E. 数据源路由切换
3. 启动类上添加@Import注解
4. 如何使用
A. 方法内只用一种数据源:@TargetDataSource(name = "ds2")注解
B. 方法内多种数据源切换
5. EnviromentAware接口作用:凡注册到Spring容器内的bean,实现了EnvironmentAware接口重写setEnvironment方法后,在工程启动时可以获得application.properties的配置文件配置的属性值;
6. ImportBeanDefinitionRegistrar接口作用:重写接口registerBeanDefinitions方法,可以实现动态注册bean,可通过@Import注解引入到@Configuration的注册类中;
动态数据源可参考:https://blog.csdn.net/catoop/article/details/50575038
EnviromentAware接口可参考:https://blog.csdn.net/bazhuayu_1203/article/details/78658196
BeanDeinition接口可参考:https://www.jianshu.com/p/899bd8089352
最新文章
- Openjudge 1.13-21:最大质因子序列(每日两水)
- Linux C编程学习6---字符串处理、数据转换
- 硬件抽象层——HAL
- Oracle归档模式和非归档模式
- Adaboost算法初识
- WPF Wonders: Transformations (and Robots!)
- Java核心 --- 注解
- ubuntu 下安装 matplotlib
- js学习之路1: 初识js函数
- Eclipse 项目有红感叹号
- 018-AJAX异步请求XMLHttpRequest
- flask上下文全局变量,程序上下文、请求上下文、上下文钩子
- eclipse/idea批量替换空白行
- Js 日期加减天数
- [BZOJ5427]最长上升子序列
- 软件工程第四周作业之四则运算-C#实现
- iOS 多线程之 GCD 的基本使用
- IHttpAsyncHandler IHttpHandler
- php-语言参考-基本语法3.1
- [USACO 2017DEC] Greedy Gift Takers
热门文章
- ILRuntime_NewbieGuide—入门
- PHP 面向切面编程
- <;Android基础>; (六) 数据存储 Part 2 SharedPreferences方式
- NOI2009 管道取珠 神仙DP
- python实现猜字游戏
- The 16th Zhejiang Provincial Collegiate Programming Contest Sponsored E.Sequence in the Pocket(思维题)
- IP地址类型
- 老男孩Python全栈学习 S9 日常作业 012
- 部署kubernetes-dashboard
- 移动开发常用head部分