首页 > 其他分享 >SpringBoot3.x升级整合各依赖

SpringBoot3.x升级整合各依赖

时间:2024-01-11 11:22:37浏览次数:37  
标签:依赖 spring dynamic 升级 version SpringBoot3 com starter

开发环境

开发依赖 版本
openJDK 17
SpringBoot 3.2.1

以下是SpringBoot3.x版本依赖 坐标发生变化的常用框架

一、整合MybatisPlus

SpringBoot2.x版本引入的依赖是:

<mybatis.plus.version>3.4.2</mybatis.plus.version>

<dependency>
    <groupId>com.baomidou</groupId>
    <artifactId>mybatis-plus-boot-starter</artifactId>
    <version>${mybatis.plus.version}</version>
</dependency>

而当SpringBoot3.x版本引入的依赖坐标已改变

<mybatis.plus.version>3.5.5</mybatis.plus.version>

<!-- mybatis-plus-spring-boot3-starter -->
<dependency>
    <groupId>com.baomidou</groupId>
    <artifactId>mybatis-plus-spring-boot3-starter</artifactId>
    <version>${mybatis.plus.version}</version>
</dependency>

二、整合多数据库框架dynamic-datasource

SpringBoot2.x版本引入的依赖是:

<dynamic.datasource.version>3.5.1</dynamic.datasource.version>

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

而当SpringBoot3.x版本引入的依赖坐标已改变

<dynamic.datasource.version>4.3.0</dynamic.datasource.version>

<dependency>
    <groupId>com.baomidou</groupId>
    <artifactId>dynamic-datasource-spring-boot3-starter</artifactId>
    <version>${dynamic.datasource.version}</version>
</dependency>

三、整合Druid

druid版本:

<!-- SpringBoot 3.x -->
<dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>druid-spring-boot-3-starter</artifactId>
    <version>1.2.21</version>
</dependency>

四、整合Knife4j

<knife4j.version>4.3.0</knife4j.version>

<dependency>
    <groupId>com.github.xiaoymin</groupId>
    <artifactId>knife4j-openapi3-jakarta-spring-boot-starter</artifactId>
    <version>${knife4j.version}</version>
</dependency>

标签:依赖,spring,dynamic,升级,version,SpringBoot3,com,starter
From: https://www.cnblogs.com/fchhk-blog/p/17958160

相关文章

  • 超微主板升级BMC和BIOS固件方法
    Netgate1541是Netgate公司2018年推出的一台1U防火墙设备,采用八核IntelXeon®CPUD1541,千兆和万兆端口各两个,并可扩展网络接口,能实现高达18.8Gbps的路由性能。Netgate1541防火墙实际上使用的是超微SYS-5018D-FN4T平台。2019年自行购入一台,稳定运行至今。考虑系统BMC和BIOS还是......
  • JDK1.8 如何升级到JDK17?详细图文讲解亲测有效
    前言电脑上之前已经安装了jdk1.8的版本,由于现在很多新的jar包需要jdk11以上版本。那么如何升级到jdk17的版本一、检查当前jdk版本java-version如果你本地已经有1.8版本了找到环境变量设置地方JAVA_HOME二、JDK17下载官方下载地址(Oracle中国的官方网站)https://www.or......
  • 笔记本为什么不出可升级CPU的,用台式CPU不行吗?
    我十几年年前的thinkpad通过更换cpu复活了:联想ThinkPadE430ci3变i7:笔记本电脑CPU升级思路—CPU参数为什么现在的市面上可以更换cpu的笔记本非常稀少呢?intel移动CPU1-3代,CPU是和台式机一样的可以更换的。4代以后都是焊死的什么样的笔记本可以更换CPU查看封装方式:PGA封装......
  • Conan 拷贝依赖库到指定目录
    function(copy_shared_librariesCONAN_LIB_DIRSTARGET_DIR)foreach(LIB_DIR${CONAN_LIB_DIRS})file(GLOB_RECURSELIB_FILES${LIB_DIR}/*.so*)#使用通配符匹配所有可能的共享库文件foreach(LIB_FILE${LIB_FILES})#获取共享库文件名......
  • 系统存储架构升级分享
    一、业务背景系统业务功能:系统内部进行数据处理及整合,对外部系统提供结果数据的初始化(写)及查询数据结果服务。系统网络架构:    •部署架构对切量上线的影响-内部管理系统上线对其他系统的读业务无影响•分布式缓存可进行单独扩容,与存储及查询功能升级无关......
  • java的idea使用maven下载依赖速度过慢解决
    idea页面双击shift键,搜索settings.xml然后将以下代码复制到xml中间的settings中间切换为阿里源<mirrors><!--mirror|Specifiesarepositorymirrorsitetouseinsteadofagivenrepository.Therepositorythat|thismirrorserveshasanIDthatmatc......
  • 深入了解Pytest中的Mocking:简化测试,避免依赖问题
    在软件开发中,测试是确保代码质量的关键步骤之一。而在测试中,经常需要模拟(Mock)一些对象或函数,以确保测试的独立性和可靠性。在Pytest中,Mocking是一个强大的工具,能够简化测试过程,避免对外部依赖的影响。什么是Mocking?Mocking是一种用于测试的技术,它允许我们替代实际对象或函数,以便模......
  • QRCoder1.4.3生成二维码,不依赖System.Drawing,解决"未能找到类型或命名空间名QRCode","
    生成二维码1(简单)包引用:<PackageReferenceInclude="QRCoder"Version="1.4.3"/>usingQRCoder;///<summary>///生成二维码///</summary>///<paramname="data">escape后的数据,防止中文等特殊字符引起问题</param>///<par......
  • 系统存储架构升级分享
    一、业务背景系统业务功能:系统内部进行数据处理及整合,对外部系统提供结果数据的初始化(写)及查询数据结果服务。系统网络架构:部署架构对切量上线的影响\-内部管理系统上线对其他系统的读业务无影响分布式缓存可进行单独扩容,与存储及查询功能升级无关通过缓存层的隔离,系统......
  • 在现有SpringBoot项目中,快速添加所需依赖项
    如果在SpringBoot项目开发过程中,缺少某些依赖项,如SpringWeb、MybatisFramwork等····,不用手动在pom.xml文件中导入依赖前提:创建的项目为正常的SpringBoot项目,我用的版本是3.2.11.可以直接在pom.xml文件中,找到<dependencies>标签,会发现有个提示2.点击后会出现跟创建项目时添加......