一个简单的Spring Boot框架中的多数据源和分布式事务例子

一个简单的Spring Boot框架中的多数据源和分布式事务例子。网上这方面的很多例子。或者太复杂,或者例子本身有问题,无法实际运行测试,坑太多。所以,写了这个例子。思路很简单,不同的DAO(mapper)包,对应不同的数据源,自动切换数据源,不需要人工编码干预。一个JTA事务,管理多个数据源,处理一个分布式事务。 方法简单,代码简单,配置简单。不采取注解管理事务,使用代码管理事务,更符合实际开发需要。基本上可以直接运用在实际项目中。本人实际测试,运行OK。
为了简化代码,用到了lombok,要实际测试的,请先安装lombok插件。
本人的编码哲学是,思路清晰简单,逻辑清晰简单,编码清晰简单,不炫技。以简单的编码解决复杂的问题,才是真正的技术水平的体现。
源码查看和下载,https://github.com/jiabaozhanglixl/java-multi-datasource

你可能感兴趣的:(技术)