Spring 事务控制的基础
Spring 控制方式基础是 PlatformTransactionManager 接口, 它为各种数据访问技术提供了统一的事务支持接口, 不同的数据技术都有自己的实现:...之后, 会自动注入一个 DataSourceTransactionManager 类型 bean 对象, 这个对象有两个名称, 分别为 transactionManager 和 platformTransactionManager...引入了 spring-boot-starter-data-jpa 依赖后, 会自动注入一个 JpaTransactionManager 类型 bean 对象, 这个对象有两个名称, 分别为 transactionManager...TransactionManager configuration 类, 手动为不同数据源建立对应的 PlatformTransactionManager bean....//原因是: 事务上下文是从属于主调bean的, 不同主调bean的事务是在不同的事务上下文中.