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

相关推荐
乔江seven10 小时前
【python轻量级Web框架 Flask 】1 Flask 初识
开发语言·后端·python·flask
知识即是力量ol10 小时前
一次完整的 Spring Security JWT 鉴权链路解析
java·后端·spring·鉴权·springsecurity
大模型微调Online10 小时前
深度复盘:Qwen3-4B-Instruct-2507微调实战——打造“快思考、强执行”的 ReAct IoT Agent
java·后端·struts
鸽鸽程序猿11 小时前
【JavaEE】【SpringCloud】分布式事务 Alibaba Seata
分布式·spring cloud·java-ee
Z.风止11 小时前
Go-learning(1)
开发语言·笔记·后端·golang
光电大美美-见合八方中国芯11 小时前
【SOA仿真6】多层膜仿真计算
后端·restful
小马爱打代码11 小时前
Spring Boot:Sentinel 企业级熔断、降级与限流实战
spring boot·后端·sentinel
野犬寒鸦11 小时前
从零起步学习并发编程 || 第二章:多线程与死锁在项目中的应用示例
java·开发语言·数据库·后端·学习
long31611 小时前
合并排序 merge sort
java·数据结构·spring boot·算法·排序算法
没有bug.的程序员12 小时前
Spring Cloud Sentinel:熔断降级规则配置与分布式流量防线实战终极指南
java·分布式·后端·spring cloud·sentinel·熔断规则·分布式流量防线