加入如下配置即可
@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);
}
}