Dynamic-Datasource
在pom.xml
中导入依赖
|
|
在application.yml
中配置动态数据源
|
|
在Service
方法上使用@DS
注解
|
|
PS:在使用
@DS
注解时,需要注意以下两点
- 在同一个
Service
类中,使用多个@DS
注解配置不同的数据源,可能会失效,解决办法是不同数据源拆分成不同的Service
类。- 在同一个事务中,使用多个
@DS
注解配置不同的数据源,可能会失效,解决办法是将事务的传播方式修改为propagation = Propagation.REQUIRES_NEW