SpringBoot 与 SpringCloud的版本对应详细版

| Greenwich版本 | 兼容Spring Boot 2.1.x |

| Hoxtonl版本 | 兼容Spring Boot 2.2.x |

在实际开发过程中,我们需要更详细的版本对应:

| Spring Boot | Spring Cloud |

| --- | --- |

| 1.5.2.RELEASE | Dalston.RC1 |

| 1.5.9.RELEASE | Edgware.RELEASE |

| 2.0.2.RELEASE | Finchley.BUILD-SNAPSHOT |

| 2.0.3.RELEASE | Finchley.RELEASE |

| 2.1.0.RELEASE-2.1.14.RELEASE | Greenwich.SR5 |

| 2.2.0.M4 | Hoxton.SR4 |

关于spring cloud1.x版本和2.x版本区别

=========================================================================================================================================================

spring cloud各个版本之间是有所区别的,比如在SpringCloud中,1.X和2.X版本在pom.xml中引入的jar包名字都不一样,比如有的叫spirng-cloud-starter-hystrix 有的叫spring-cloud-netflix-hystrix,维护起来会比较困难。

1.x版本pom.xml里几个基本用到的jar长这样:

<project xmlns="http://maven.apache.org/POM/4.0.0"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

4.0.0

com.joyce

joyce-test

1.0

jar

org.springframework.boot

spring-boot-starter-parent

1.5.9.RELEASE

org.springframework.cloud

spring-cloud-dependencies

Edgware.RELEASE

pom

import

<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

org.springframework.cloud

spring-cloud-starter-feign

org.springframework.cloud

spring-cloud-starter-hystrix

org.springframework.cloud

spring-cloud-starter-zipkin

org.springframework.cloud

spring-cloud-starter-eureka

org.springframework.boot

spring-boot-starter-actuator

org.springframework.boot

spring-boot-starter-web

org.springframework.boot

spring-boot-starter-tomcat

org.springframework.boot

spring-boot-starter-jetty

org.springframework.cloud

spring-cloud-starter-ribbon

org.springframework.boot

spring-boot-starter-test

test

而在2.x版本中,比如我们需要eureka,去maven仓库中可能会看到deprecated, please use spring-cloud-starter-netflix-eureka-client这类提示,包括使用ribbon也会有

所以个人猜测2.x中统一用

spring-cloud-starter-netflix-xx 替换了原有的 spring-cloud-starter-xx(此处如有不正确请指出)

所以2.x的版本pom.xml类似如下这样

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

4.0.0

com.forezp

service-feign

0.0.1-SNAPSHOT

jar

service-feign

Demo project for Spring Boot

com.forezp

sc-f-chapter3

0.0.1-SNAPSHOT

相关推荐
程序员爱钓鱼11 分钟前
Go 开发环境安装(Windows、macOS、Linux)
后端·面试·go
程序员爱钓鱼17 分钟前
Rust String 与 &str 详解:字符串所有权、借用与转换
前端·后端·rust
万亿少女的梦16820 分钟前
基于Spring Boot、Java与MySQL的网络订餐系统设计与实现
java·spring boot·mysql·系统设计·网络订餐
阳光是sunny9 小时前
LangGraph中的Reducer是什么
前端·人工智能·后端
灯澜忆梦9 小时前
GO_并发编程---定时器
开发语言·后端·golang
阳光是sunny9 小时前
从链到图:LangGraph 入门基础全解析
前端·人工智能·后端
鱟鲥鳚9 小时前
Spring Boot 集成 LangChain4j:从模型调用到 Tool Calling(Demo版)
java·spring boot
皮皮林5519 小时前
开源实力派,给本地 AI 装上深度调研能力,一张 3090 跑到 95.7 分!
后端
努力的小雨10 小时前
把 Windows 桌面图标做成一个会自己运转的小世界
后端
武子康11 小时前
Search Console Platform Properties 扩大 SEO 资产边界:从 Page Ranking 到 Topic Coverage(5 类误读边界 + 3 表数据层设计)
前端·人工智能·后端