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

这篇具有很好参考价值的文章主要介绍了【精·超详细】SpringBoot 配置多个数据源(连接多个数据库)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

1.项目路径

2.pom.xml  引入依赖:

3.application.yml配置文件:

4.两个entity类

5.Conroller

6.两个Service以及两个ServiceImpl 

7.两个Mapper及两个Mapper.xml 

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

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


1.项目路径

springboot连接多个数据源,java,SpringBoot,数据库

2.pom.xml  引入依赖:

<dependency>
   <groupId>com.baomidou</groupId>
   <artifactId>dynamic-datasource-spring-boot-starter</artifactId>
   <version>3.5.0</version>
</dependency>

3.application.yml配置文件:

springboot连接多个数据源,java,SpringBoot,数据库

4.两个entity类

 springboot连接多个数据源,java,SpringBoot,数据库

springboot连接多个数据源,java,SpringBoot,数据库

5.Conroller

springboot连接多个数据源,java,SpringBoot,数据库

6.两个Service以及两个ServiceImpl 

springboot连接多个数据源,java,SpringBoot,数据库

springboot连接多个数据源,java,SpringBoot,数据库

 springboot连接多个数据源,java,SpringBoot,数据库

springboot连接多个数据源,java,SpringBoot,数据库

7.两个Mapper及两个Mapper.xml 

 springboot连接多个数据源,java,SpringBoot,数据库

 springboot连接多个数据源,java,SpringBoot,数据库

springboot连接多个数据源,java,SpringBoot,数据库 springboot连接多个数据源,java,SpringBoot,数据库

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

springboot连接多个数据源,java,SpringBoot,数据库

springboot连接多个数据源,java,SpringBoot,数据库

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

springboot连接多个数据源,java,SpringBoot,数据库

springboot连接多个数据源,java,SpringBoot,数据库

总结:

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

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

3.在service实现类中需要加入@DS注解文章来源地址https://www.toymoban.com/news/detail-662010.html

到了这里,关于【精·超详细】SpringBoot 配置多个数据源(连接多个数据库)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • SpringBoot第27讲:SpringBoot集成MySQL - MyBatis 多个数据源

    本文是SpringBoot第27讲,在某些场景下,Springboot需要使用多个数据源,以及某些场景会需要多个数据源的动态切换。本文主要介绍上述场景及 SpringBoot+MyBatis实现多个数据源的方案和示例 需要了解多数据源出现的场景和对应的多数据源集成思路。 1.1、什么场景会出现多个数据源

    2024年02月09日
    浏览(50)
  • Spring Boot配置多个Kafka数据源

    application.properties配置文件如下 1.第一个kakfa 2.第二个kakfa 备注: 生产者消费者代码参考链接,开发同学需要以实际情况按要求自己变更下代码即可: Spring Boot 集成多个 Kafka_springboot集成多个kafka_//承续缘_纪录片的博客-CSDN博客

    2024年02月07日
    浏览(61)
  • 若依分离版——配置多数据源(mysql和oracle),实现一个方法操作多个数据源

    目录 一、若依平台配置           二、编写oracle数据库访问的各类文件  三.  一个方法操作多个数据源 一、若依平台配置 1、在ruoyi-admin的pom.xml添加oracle依赖 2、引入ojdbc6.jar包 在ruoyi-admin的resource下创建lib文件夹,将ojdbc6.jar包保存在此目录下 3.  刷新maven 刷新maven保证ruo

    2024年02月05日
    浏览(32)
  • springboot多数据源支持自定义连接池

    springboot 多数据源网上的文章很多,但大多都是互相抄袭,虽然可以实现多数据源的效果,但都是使用的默认的连接池,如果盲目使用可能会导致自定义的连接池参数没生效从而引发数据库连接问题。下面是参考官方文档多数据源支持自定义连接池的配置。 https://docs.spring.i

    2024年01月20日
    浏览(37)
  • springboot整合多数据源的配置以及动态切换数据源,注解切换数据源

    在许多应用程序中,可能需要使用多个数据库或数据源来处理不同的业务需求。Spring Boot提供了简便的方式来配置和使用多数据源,使开发人员能够轻松处理多个数据库连接。如果你的项目中可能需要随时切换数据源的话,那我这篇文章可能能帮助到你 ℹ️:这里对于pom文件

    2024年02月10日
    浏览(42)
  • springboot配置数据源

    Spring Framework 为 SQL 数据库提供了广泛的支持。从直接使用 JdbcTemplate 进行 JDBC 访问到完全的对象关系映射(object relational mapping)技术,比如 Hibernate。Spring Data 提供了更多级别的功能,直接从接口创建的 Repository 实现,并使用了约定从方法名生成查询。 1、JDBC 1、创建项目,导

    2024年02月08日
    浏览(33)
  • SpringBoot从数据库读取数据数据源配置信息,动态切换数据源

            首先准备多个数据库,主库smiling-datasource,其它库test1、test2、test3         接下来,我们在主库smiling-datasource中,创建表databasesource,用于存储多数据源相关信息。表结构设计如下         创建好表之后,向表databasesource中存储test1、test2、test3三个数据库的相关配置

    2024年01月16日
    浏览(50)
  • SpringBoot整合Druid数据库连接池&多数据源&注解切换&动态添加

    配置好之后 Druid 会通过 DruidDataSourceAutoConfigure 自动装配 属性配置 数据源枚举 动态数据源 继承 AbstractRoutingDataSource 就可以实现动态数据源了 实现了一个动态数据源类的构造方法,主要是为了设置默认数据源,以及以Map保存的各种目标数据源。其中Map的key是设置的数据源名称

    2024年03月22日
    浏览(48)
  • springboot之多数据源配置

    实际开发中,进场可能遇到在一个引用中可能需要访问多个数据库的情况,以下是两种典型场景: 数据分布在不同的数据库汇总,数据库拆了,应用没拆。一个公司多个子项目,各用各的数据库,涉及数据共享。。。。 为了解决数据库的读性能瓶颈(读比写性能更高,写锁

    2024年02月07日
    浏览(32)
  • Springboot+Druid配置多数据源

    Spring的多数据源支持—AbstractRoutingDataSource,AbstractRoutingDataSource定义了抽象的determineCurrentLookupKey方法,子类实现此方法,来确定要使用的数据源 Druid 实现多数据源支持,核心是Overwrite AbstractRoutingDataSource 的 determineCurrentLookupKey 方法 以springboot框架为基础使用aop注解的方式依赖

    2024年02月11日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包