Spring Cloud Alibaba、Spring Cloud 版本升级、版本号对应情况和一些注意事项等

2023-11-20

参考文档:

优质博客:https://blog.csdn.net/Thinkingcao/article/details/105652632

Spring官方文档:https://spring.io/

SpringCloud官方文档:https://spring.io/projects/spring-cloud/

SpringCloudAlibaba中文社区地址:https://cloud.spring.io/spring-cloud-static/spring-cloud-gateway/2.2.1.RELEASE/reference/html/

spring-cloud-alibaba文档和github:https://github.com/alibaba/spring-cloud-alibaba/blob/master/README-zh.md

Spring-Cloud-Alibaba版本说明:和对应一些组件使用的版本号:https://github.com/alibaba/spring-cloud-alibaba/wiki/版本说明

Spring Cloud 版本升级 pom 代码参考示例:https://blog.csdn.net/munangs/article/details/124715350 (仅供自己参考)

MySQL官网:https://dev.mysql.com/doc/index-connectors.html

MySQL mysql-connector-java maven版本地址:https://mvnrepository.com/artifact/mysql/mysql-connector-java

mybatis官网地址:https://mybatis.org/mybatis-3/

mybatis官方参照表:http://mybatis.org/spring/

mybatis中文官网:https://mybatis.org/mybatis-3/zh/

mybatis项目源码地址:https://github.com/mybatis/mybatis-3/

mybatis对应maven对应版本: https://mvnrepository.com/artifact/org.mybatis.spring.boot/mybatis-spring-boot-starter

Sentry错误追踪版本对应的maven : https://mvnrepository.com/artifact/io.sentry/sentry-spring-boot-starter

Druid对应的maven:https://mvnrepository.com/artifact/com.alibaba/druid-spring-boot-starter


升级版本

1. 到 SpringCloud官方文档 查看需要升级到的SpringCloud版本和对应要修改的SpringBoot版本

也可使用下面的网址获取SpringBoot和SpringCloud版本对应信息。只是需要用json在线转换工具转换一下格式,让其更加清晰可见。

https://start.spring.io/actuator/info

在这里插入图片描述
SpringBoot依赖建议继承springboot父项目整合,因为它相当于引入一个父类版本的jar库,在这个包里面声明了各种版本号,供子项目去引用。
在这里插入图片描述


2. 查看对应的 Spring-Cloud-Alibaba版本 Spring-Cloud-Alibaba版本说明:和对应一些组件使用的版本号

在这里插入图片描述


3. 查看 Spring-Cloud-Alibaba版本 对应的其组件(Sentinel、Nacos等)版本,注意:一定要对应,不然会出现一些不兼容问题 Spring-Cloud-Alibaba版本说明:和对应一些组件使用的版本号

在这里插入图片描述


4.mybatis与spring整合版本对应关系参考

mybatis官网地址:https://mybatis.org/mybatis-3/

mybatis官方参照表:http://mybatis.org/spring/

mybatis中文官网:https://mybatis.org/mybatis-3/zh/

mybatis项目源码地址:https://github.com/mybatis/mybatis-3/

mybatis对应maven对应版本: https://mvnrepository.com/artifact/org.mybatis.spring.boot/mybatis-spring-boot-starter

选择对应的MyBatis版本,参考 官方参照表maven对应版本
依据JDK版本选择,选用需要的 mybatis-spring-boot-starter 版本或 mybatis 版本
在这里插入图片描述
在这里插入图片描述


5.Sentry错误追踪版本

		<dependency>
            <groupId>io.sentry</groupId>
            <artifactId>sentry-spring-boot-starter</artifactId>
            <version>5.3.0</version>
        </dependency>

Sentry错误追踪版本对应的maven : https://mvnrepository.com/artifact/io.sentry/sentry-spring-boot-starter

选择一份新一点的就ok


6.mysql:mysql-connector-java 版本

官方文档地址是:https://dev.mysql.com/doc/index-connectors.html
maven :https://mvnrepository.com/artifact/mysql/mysql-connector-java
和Druid用于mysql连接

如果是用springboot父项目整合就不需要再单独再管,因为他包含了
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


7.Druid:druid-spring-boot-starter版本

druid和druid-spring-boot-starter区别:https://blog.csdn.net/munangs/article/details/124724091
也就是druid-spring-boot-starter只是在druid基础上进行了一次封装,专门用来整合spring-boot项目

maven:https://mvnrepository.com/artifact/com.alibaba/druid-spring-boot-starter
从maven文档中选择一份合适的新一点的版本号就行
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Spring Cloud Alibaba、Spring Cloud 版本升级、版本号对应情况和一些注意事项等 的相关文章

随机推荐

  • python 列表sort函数和sorted函数应用————实现c++ sort按不同关键字排序功能

    首先基本的应用请参考其它教程 百度很多 现有列表ll 1 2 4 5 8 9 1 1 4 3 8 20 要实现排序 排序规则为 按元组第一个元素降序 如果元祖第一个元素相同按元祖第二个元祖升序 import functools def tc
  • 以太坊执行miner.start返回null( 转载)

    博文地址 http blog csdn net wo541075754 article details 78735711
  • redis之expire命令详解

    expire是设置redis过期时间的命令 需要注意的点有以下几点 expire设置过期时间的单位是秒 如设置name的过期时间为1000秒 expire name 1000 超过时间后会自动删除key 但是不一定是立即删除 因为redis
  • el-select下拉弹窗样式修改

    首先在el select上定义 popper class eloption 和 popper append to body true 使用方法如下面代码段
  • CAN总线隔离器简介

    简介 LCAN OptoAdapter是一款通用插入式电隔离适配器 完全的硬件逻辑设计 可安装在CAN网络的任何位置 快速实现CAN网络之间电隔离 独有的CAN信号调理技术 可以实现改变CAN网络拓扑结构 长支线 增加节点数目等功能 独有的
  • Qt之Q_GLOBAL_STATIC创建全局静态对象

    概述 所谓的全局静态对象 大多是在单例类中所见 之前写过一篇文章介绍如何实现一个单例类 在这里 这是最常见的方式来进行创建 需要自定义 static 类对象 并进行手动初始化 而今天要说的是更简单的方式来实现 Qt 提供了一个非常方便的宏Q
  • Android Bootchart使用

    目录 1 bootchart简介 2 bootchart 在 android 平台的使用步骤 复杂方式 old 3 bootchart 在 android 平台的使用步骤 方便方式 new 4 修改bootchart抓取的停止时间 5 可能
  • 树莓派4串口配置及使用

    文章目录 改变串口的功能 使能串口 重启树莓派 安装minicom 使用minicom通信 编写连接树莓派的代码 打开串口代码 配置串口代码 关闭串口代码 读写串口 改变串口的功能 sudo nano boot cmdline txt 删除
  • intellij-idea每次都需要source bash_profile

    windows用户 为了提高效率我们在 bash profile文件中配置了简写命令 然后我们在JetBrains产品中使用的terminnal终端是git bash 发现每次重新启动JetBrains后都需要执行一下 source bas
  • Unity3D:按键生成物件,Instantia…

    在按下按键之后 可以在画面中生成之前定义好了的物体 这里使用了Instantiate函数来生成 1 先在游戏中定一个空物件GameObject 创建空物件快捷键 ctrl shift n 2 在视图中放置 3 编写脚本 脚本 SpaceCh
  • Ubuntu设置共享文件夹(解决/mnt 目录下没有 hgfs 目录)

    目录 1 Windows创建一个共享文件夹 2 在虚拟机的设置中选择Windows下的共享文件夹 3 在Ubuntu中查看共享文件夹 4 解决 mnt 目录下没有 hgfs 目录 5 设置共享文件夹以后 mnt hgfs下没有出现共享文件夹
  • 2022 ICML 论文合集(附Code和数据集)

    1 Sharp MAML Sharpness Aware Model Agnostic Meta Learning Task 元学习 代码链接 https github com mominabbass sharp maml 数据集 http
  • 链表常见题总结一

    链表可以说是笔试面试的重点 因为写一个链表相关的题可以在短时间写出来 并且考验测试人的水平 特别将平时经常做的链表的题拿上来 做个小结 1 求单链表中结点的个数 2 将单链表反转 3 查找单链表中的倒数第K个结点 k gt 0 4 查找单链
  • 【C语言】进制输出加上前缀

    对于八进制数字 它没法和十进制 十六进制区分 因为八进制 十进制和十六进制都包含 0 7 这几个数字 对于十进制数字 它没法和十六进制区分 因为十六进制也包含 0 9 这几个数字 如果十进制数字中还不包含 8 和 9 那么也不能和八进制区分
  • Fiddler抓去HTTP/HTTPS数据包

    默认情况下 Fiddler是抓不到Java程序的HTTP HTTPS的通信的 1 配置抓取HTTP HTTPS通信 只要为Java程序设置HTTP代理 指向localhost 8888即可 方法一 使用如下方式启动Java程序 java D
  • HTML 教程- (HTML5 标准)

    HTML 教程 HTML5 标准 超文本标记语言 英语 HyperText Markup Language 简称 HTML 是一种用于创建网页的标准标记语言 您可以使用 HTML 来建立自己的 WEB 站点 HTML 运行在浏览器上 由浏览
  • Angular_组件间通讯

    组件间通讯 1 组件间通讯 父组件向子组件输入属性用 Input amount number 2 组件输出属性 1 在发射的组件内部定义发射的EventEmitter对象 Output lastPrice EventEmitter
  • 有向图的拓扑排序

    给定一个 nn 个点 mm 条边的有向图 点的编号是 11 到 nn 图中可能存在重边和自环 请输出任意一个该有向图的拓扑序列 如果拓扑序列不存在 则输出 1 1 若一个由图中所有点构成的序列 AA 满足 对于图中的每条边 x y x y
  • CentOS和CentOS Stream的区别你知道吗?

    CentOS 8生命周期的结束 2020年年底的时候 红帽宣布CentOS 8将在一年后结束生命周期 当时这个消息在开发者圈子炸了锅 很多人以为CentOS要自此消失了 实际情况是CentOS并没有消失 只是名字更换为了CentOS Str
  • Spring Cloud Alibaba、Spring Cloud 版本升级、版本号对应情况和一些注意事项等

    参考文档 优质博客 https blog csdn net Thinkingcao article details 105652632 Spring官方文档 https spring io SpringCloud官方文档 https spr