1.启动类添加开启事务注解 可以不加 springboot会自动配置
@EnableTransactionManagement
2.配置事务管理器
@Configuration
public class TransactionConfig {
@Bean
MongoTransactionManager transactionManager(MongoDbFactory dbFactory) {
return new MongoTransactionManager(dbFactory);
}
}
3.使用事务
@Transactional(rollbackFor = {Exception.class})