数据库读写分离:
SpringBoot+Druid+MyBatis+MySql 读写分离 demo 包含事务管理,mybatis 最简配置
首先初始化的对应的写数据初始化方法。
调用servlet 登陆名称数据源初始化方法。
过滤到FilterRegistrationBean bean 定义,
进行bean 定义。
最后进行:
MyBatis自动参与到spring事务管理中,无需额外配置,只要org.mybatis.spring.SqlSessionFactoryBean引用的数据源与DataSourceTransactionManager引用的数据源一致即可,否则事务管理会不起作用。
Spring 是如何对事务进行管理的呢?
使用Aop 机制: