简述
上一篇文章《springboot、mybatis-plus、Druid多数据源环境搭建》讲了多数据源的环境搭建,并做了个查询示例;之前一个数据库操作有事务一说,那么多数据源自然也得有,下面就以增改操作来做个示例。关于环境搭建还不太明白的道友,可以先去看一下我的上一篇文章。
(阅读本文大概花费两分钟)
实践
1、这里就无需引入额外依赖了,主要是使用注解
com.baomidou.dynamic.datasource.annotation.DSTransactional
设定场景:编写一个方法,方法内先往主库插入数据,再手动制造一个异常,然后再往副库插入数据。
(二)mybatis-plus、Druid多数据源之事务示例
项目启动,查看执行结果: