1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| 同时支持 @Configuration public class TransactionConfig { @Bean MongoTransactionManager mongoTransactionManager(MongoDbFactory mongoDbFactory) { return new MongoTransactionManager(mongoDbFactory); }
@Bean DataSourceTransactionManager transactionManager(DataSource dataSource) { return new DataSourceTransactionManager(dataSource); }
@Bean @Primary public PlatformTransactionManager chainedTransactionManager(MongoTransactionManager mongoTransactionManager, DataSourceTransactionManager dataSourceTransactionManager) { return new ChainedTransactionManager(mongoTransactionManager, dataSourceTransactionManager); } }
|