Nacos 注册失败!Spring Cloud和Spring Boot版本问题

编程知识 更新时间:2023-04-05 04:02:44

背景:

     搭建 nacos 注册中心时,SpringCloud 版本和 Spring Boot 版本不一致,nacos 版本使用过低导致 nacos 无法注册。

分析:

Nacos1.0.0以上版本是支持 Spring Boot 2.1.x版本,当然也向下兼容。

重点要说的是如何知道 Spring Cloud 跟 Spring Boot之间的兼容关系

当然是通过官网 Spring Cloud官网地址,红圈便是当前最新的版本,Greenwich

其次就是将这个页面拉到底,看到一个版本兼容的表格

 

兼容版本
Release TrainBoot VersionSpring Cloud Alibaba
Greenwich2.1.x0.2.2(还没有RELEASE)
Finchley2.0.x0.2.1
Edgware1.5.x0.1.1
Dalston1.5.x0.1.1

 

如何解决?

两种解决方案, 方案二必须选择nacos1.0.0

1. 将Spring Boot 版本使用2.0.x ,Spring Cloud 版本使用 Finchley

2. 将Spring Boot 版本使用2.1.x ,Spring Cloud 版本使用 Greenwich

由于 Spring Cloud Alibaba 0.2.1.RELEASE使用的是nacos-client-0.6的,需要切换

<dependency>
  <groupId>com.alibaba.nacos</groupId>
  <artifactId>nacos-client</artifactId>
  <version>1.0.0-RC2</version>
</dependency>

<dependency>
  <groupId>org.springframework.cloud</groupId>
  <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
  <version>0.2.1.RELEASE</version>
  <exclusions>
    <exclusion>
      <groupId>com.alibaba.nacos</groupId>
      <artifactId>nacos-client</artifactId>
    </exclusion>
  </exclusions>
</dependency>

 最后,版本一定要注意!!!


Please enjoy the pain which is unable to avoid.

请享受无法回避的痛苦。

更多推荐

Nacos 注册失败!Spring Cloud和Spring Boot版本问题

本文发布于:2023-04-05 04:02:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/104295e37595b7be355af47c65f42445.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:版本   Spring   Nacos   Boot   Cloud

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 44664文章数
  • 14阅读数
  • 0评论数