相关推荐recommended
【精·超详细】SpringBoot 配置多个数据源(连接多个数据库)
作者:mmseoamin日期:2024-03-04

目录

1.项目路径

2.pom.xml  引入依赖:

3.application.yml配置文件

4.两个entity类

5.Conroller

6.两个Service以及两个ServiceImpl 

7.两个Mapper及两个Mapper.xml 

8.运行Application  然后在浏览器请求

9.查看两个数据库是否有新增数据


1.项目路径

【精·超详细】SpringBoot 配置多个数据源(连接多个数据库),第1张

2.pom.xml  引入依赖:


   com.baomidou
   dynamic-datasource-spring-boot-starter
   3.5.0

3.application.yml配置文件:

【精·超详细】SpringBoot 配置多个数据源(连接多个数据库),第2张

4.两个entity类

 【精·超详细】SpringBoot 配置多个数据源(连接多个数据库),第3张

【精·超详细】SpringBoot 配置多个数据源(连接多个数据库),第4张

5.Conroller

【精·超详细】SpringBoot 配置多个数据源(连接多个数据库),第5张

6.两个Service以及两个ServiceImpl 

【精·超详细】SpringBoot 配置多个数据源(连接多个数据库),第6张

【精·超详细】SpringBoot 配置多个数据源(连接多个数据库),第7张

 【精·超详细】SpringBoot 配置多个数据源(连接多个数据库),第8张

【精·超详细】SpringBoot 配置多个数据源(连接多个数据库),第9张

7.两个Mapper及两个Mapper.xml 

 【精·超详细】SpringBoot 配置多个数据源(连接多个数据库),第10张

 【精·超详细】SpringBoot 配置多个数据源(连接多个数据库),第11张

【精·超详细】SpringBoot 配置多个数据源(连接多个数据库),第12张 【精·超详细】SpringBoot 配置多个数据源(连接多个数据库),第13张

8.运行Application  然后在浏览器请求

【精·超详细】SpringBoot 配置多个数据源(连接多个数据库),第14张

【精·超详细】SpringBoot 配置多个数据源(连接多个数据库),第15张

9.查看两个数据库是否有新增数据

【精·超详细】SpringBoot 配置多个数据源(连接多个数据库),第16张

【精·超详细】SpringBoot 配置多个数据源(连接多个数据库),第17张

总结:

1.pom.xml 引入依赖:dynamic-datasource-spring-boot-starter

2.在application.yml 中配置多个数据源信息(url,username,password等)

3.在service实现类中需要加入@DS注解