关于springboot的@DS(““)多数据源的注解无法生效的原因

avatar
作者
猴君
阅读量:1

对于com.baomidou.dynamic.datasource.annotation的DS注解,但凡有一个AOP的修改都会影响到多数据源无法生效的问题,本次我是添加了方法上添加了@Transactional,例如下图:

在方法上写了这个注解,会影响到@DS("db2")的使用,正确的方式是,把@Transactional删除,把业务层的@Transactional移动到mapper的方法中,再把@DS放在@service同一个类中。

亲测有效!

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!