Spring boot 利用切面注解自动切换多个数据源
利用切面自动切换数据源,出现多数据源情况
1、需要切面首先切面注解(DataSourceTypeAnno)
2、数据源枚举类(表示数据源的bean)(DataSourceEnum)
3、Aspect切面对象 (DataSourceAspect)
4、线程上下文对象,以保证线程间安全,不同线程使用不同数据源(DataSourceContextHolder)
5、实现spring一个接口AbstractRoutingDataSource 的 dermineCurrentLookupKey()方法(也就是在sp.
原创
2020-12-08 21:02:49 ·
1287 阅读 ·
0 评论