首页 > 其他分享 >springboot 加mybatis 配置多数据源

springboot 加mybatis 配置多数据源

时间:2024-10-09 10:24:46浏览次数:9  
标签:jdbc springboot 数据源 配置 毫秒 60000 mybatis 连接

案例:比如说,接口接收到的数据,放到多个数据库。

1、先引入dynamic

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

 2、在配置文件中,配置多个数据源

spring:
  datasource:
    dynamic:
      primary: plm
      strict: true
      datasource:
          dmw:
            url: jdbc:mysql://xxxx:3306/test
              username: root
              password: 123456
              driver-class-name: com.mysql.cj.jdbc.Driver
              # 初始化大小,最小,最大
              initialSize: 1
              minIdle: 3
              maxActive: 20
              # 配置获取连接等待超时的时间
              maxWait: 60000
              # 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒
              timeBetweenEvictionRunsMillis: 60000
              # 配置一个连接在池中最小生存的时间,单位是毫秒
              minEvictableIdleTimeMillis: 30000
          plm:
            url: jdbc:oracle:thin:@xxxx:1521:tc
            password: xxxxx
            username: xxxx
            driver-class-name: oracle.jdbc.driver.OracleDriver
            # 初始化大小,最小,最大
            initialSize: 1
            minIdle: 3
            maxActive: 20
            # 配置获取连接等待超时的时间
            maxWait: 60000
            # 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒
            timeBetweenEvictionRunsMillis: 60000
            # 配置一个连接在池中最小生存的时间,单位是毫秒
            minEvictableIdleTimeMillis: 30000

  3、代码操作

 

标签:jdbc,springboot,数据源,配置,毫秒,60000,mybatis,连接
From: https://www.cnblogs.com/wwssgg/p/18453691

相关文章

  • 基于java+springboot的HSK学习平台系统
    本HSK学习平台系统基于Java与SpringBoot技术构建,旨在为汉语学习者提供高效、便捷的HSK学习环境。系统在设计上注重用户体验和功能完整性。采用Java语言进行底层开发,保证了系统的稳定性和性能。SpringBoot框架则为系统提供了快速开发和部署的能力,使得系统能够......
  • 基于springboot的Hive的网络电视剧收视率分析系统
    本网络电视剧收视率分析系统依托Java与SpringBoot技术,并结合Hive数据仓库,致力于为电视剧行业提供精准、全面的收视率分析服务。在系统设计上,充分考虑数据的海量性和复杂性。Java语言确保了系统各个模块的稳定运行和高效执行。SpringBoot框架则为系统提供了便捷......
  • 基于springboot的农场管理平台系统
    本农场管理平台系统基于SpringBoot构建,是一款专为现代化农场设计的综合性管理工具。在设计理念上,以提高农场运营效率、优化资源配置和保障农产品质量为核心目标。系统架构简洁而高效,利用SpringBoot的优势实现快速开发和部署,同时确保系统的稳定性和可扩展性,能够适应......
  • swagger2.9.2 和 springboot3.3.4版本冲突问腿
    swagger2.9.2和springboot3.3.4版本冲突问腿问题描述:当我们使用swagger2.9.2版本的时候,如果恰好我们使用的springboot版本是3.x版本,会出现启动报错的问题解决办法:直接使用swagger3.x版本和springboot3.x版本解决步骤:1.导入swagger3.x版本的maven依赖......
  • springboot 添加@Test(org.junit.Test) 注解后,idea右键菜单,没有运行项
    网上试了很多办法,包括检查idea的junit插件是否已安装,我安装了也用不了清除idea缓存,也不行。 后来将org.junit.Test换成  org.junit.jupiter.api.Test就可以了。maven引入包(注意这里版本换成5.9.3后不行)<dependency><groupId>org.junit.jupiter</groupI......
  • springboot 游泳馆管理系统-计算机毕业设计源码91863
     目录摘要1绪论1.1研究背景1.2研究意义1.3论文结构与章节安排2 游泳馆管理系统分析2.1可行性分析2.1.1技术可行性分析2.1.2 经济可行性分析2.1.3法律可行性分析2.2系统功能分析2.2.1功能性分析2.2.2非功能性分析2.3 系统用例分析2.4......
  • SpringBoot的摄影服务选购系统-计算机毕业设计源码91794
    摘要随着社会数字化的发展,人们对个性化服务和体验的需求不断增加,摄影服务行业也面临着更多线上服务的需求。摄影服务选购系统应运而生,该系统是一款基于Java语言、SpringBoot框架和MySQL数据库的在线平台,旨在满足日益增长的摄影服务需求。其开发背景源于对摄影服务行业数字化......
  • Spring Boot、MyBatis、MyBatis-Plus 依赖版本对应关系总结
    SpringBoot、MyBatis、MyBatis-Plus依赖版本对应关系总结在使用SpringBoot、MyBatis和MyBatis-Plus时,确保它们的依赖版本兼容是项目正常运行的关键。版本不兼容可能会导致诸如sqlSessionFactory、sqlSessionTemplate未正确配置等错误。因此,合理选择各个依赖的版本......
  • 【含文档+源码】基于SpringBoot的健身工作室管理系统的设计与实现
    项目背景与意义随着健身行业的快速发展,越来越多的消费者开始注重健康和身材管理,这使得健身房成为了一个蓬勃发展的行业。然而,随着客户数量的不断增加,如何有效管理客户信息,提供个性化服务,以及提升客户满意度,成为了健身房面临的重要挑战。传统的客户信息管理方式往往依赖于纸质......
  • springboot-网站开发-linux服务器部署jar格式图片存档路径问题
    springboot-网站开发-linux服务器部署jar格式图片存档路径问题!近期在部署自己的网站源码,使用的是jar格式的编码格式。发布到远程服务器后,发现客户捐款的证书图片存在异常。经过排查代码,找到了原因。下面分享给大家。1:首先,在linux服务器内部,存档图片,文件等资源的时候,本地java......