本文记录用MyBatis对mysql数据库的不同数据源进行操作,可实现类似于之前JPA的动态切换, 其中利用阿里的druid对双数据源进行监控
1 MyBatis
1.1 配置文件
1 | spring: |
1.2 数据源配置
1 |
|
数据源枚举
1 | public enum DBTypeEnum { |
1.3 设置指定数据源(动态)
1 | public class DynamicDataSource extends AbstractRoutingDataSource { |
1.4 MyBatis配置类
1 |
|
1.6 德鲁伊监控配置
1 |
|