MongoDB4.2分布式事务

1.启动类添加开启事务注解 可以不加 springboot会自动配置

@EnableTransactionManagement
2.配置事务管理器

@Configuration
public class TransactionConfig {

@Bean
MongoTransactionManager transactionManager(MongoDbFactory dbFactory) {
return new MongoTransactionManager(dbFactory);
}
}

3.使用事务

@Transactional(rollbackFor = {Exception.class})

你可能感兴趣的:(MongoDB4.2分布式事务)