一、项目背景
一直用@Transactional实现事务管理没有问题,直到今天在一个SpringBoot多数据源前台项目发现@Transactional注解失效了
二、项目代码
第一个数据源的事务管理器配置类 :
import com.alibaba.druid.pool.DruidDataSource;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.jdbc.datasource.DataSourceTransactionManager;
import javax