Advertisement

springboot整合多数据源

阅读量:

在项目开发过程中,特别是在涉及分布式系统的场景下,数据源往往分散于多个数据库之中。若在项目初期便能预见此类问题,并预先设计合理的架构方案,将有助于后续开发与维护工作的顺利进行;

本文将演示如何在Spring Boot框架中实现多个数据源的整合操作。个人更倾向于采用XML格式编写SQL语句,因此本次示例将采用XML方式进行整合,供读者参考;

1、首先需要在MySQL数据库中创建两个独立的数据库,分别为:babytun 和 test。这两个数据库我已经提前创建完成。
随后,在这两个数据库中分别建立两张表,其中babytun库包含表 t_goods,而test库则包含表 t_comment。相关表结构及测试数据也已提前准备完毕,建议读者在实际操作前做好相应的准备工作;

2、接下来进入项目整合的具体实施阶段,

项目的整体结构如下,

在这里插入图片描述

项目构建所需的 jar 包依赖项:

复制代码
    <!-- 新版本springboot使用2.0.3 -->
    	<parent>
    		<groupId>org.springframework.boot</groupId>

全部评论 (0)

还没有任何评论哟~