个人认为比较舒服的一种配置方式:
项目目录:
结构解释:
数据源静态配置文件在:commandServerLocalDatasource
通过application.yml加载该静态文件,
初始化DataSourceConfig配置文件 提供DynamicDataSourceProperties 的bean,
再初始化DynamicDataSourceAutoConfiguration 配置文件,加载DynamicDataSourceProperties 的bean,注入多个数据源
使用时在mapper注明数据源
码云地址:https://gitee.com/zhang_dongsheng/rebate.git