怎样实现在运行过程中增加数据源并且手动切换数据源,最理想是也支持跨数据库事务
动态增减数据源简单
想自己造轮子看下我之前发的一篇文章https://blog.csdn.net/white_bird_shit/article/details/109496861?spm=1001.2014.3001.5502
不想自己造轮子可以直接用现成的 https://gitee.com/baomidou/dynamic-datasource-spring-boot-starter
跨数据库事务最好的办法就是引入分布式事务 例如seata
你也可以简单点 直接搞个失败所有事务全部回滚