最新版nacos的注册服务时配置文件写的是对的,但就是在nacos web页面无法看见服务,此时你需要注意你的依赖是否正确
spring:
application:
name: orderservice
cloud:
nacos:
discovery:
server-addr: 122.51.115.127:8848
父工程依赖:现在最新的spring boot是3.1.4,但是对应的spring cloud、com.alibaba.cloud并没有,也就是如果用了3.1.4在用nacos 服务无法注册,下面的版本是目前spring cloud、com.alibaba.cloud对应的最新的spring boot版本也是博主实验过的可行版本,官网spring cloud支持3.0.x,而com.alibaba.cloud目前是支持到3.0.2
<!-- spring boot 依赖 spring boot版本管理 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>
<version>3.0.2</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<!-- spring cloud alibbba 版本管理以及微服务组件 -->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-alibaba-dependencies</artifactId>
<version>2022.0.0.0</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<!-- spring cloud 版本管理以及微服务组件 -->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>2022.0.0</version>
<type>pom</type>
<scope>import</scope>
</dependency>
子工程依赖
<!-- nacos 服务的注册与发现。 -->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
此时启动服务,查看控制台可以使用debug=true
,查看服务启动的详情,我之前版本依赖错误一直不打印nacos相关的信息,如下再去看nacos web页面就能看见注册的服务了,我之前版本依赖错误一直不打印nacos相关的信息,如下再去看nacos web页面就能看见注册的服务了
文章来源地址https://www.toymoban.com/news/detail-725551.html
文章来源:https://www.toymoban.com/news/detail-725551.html
到了这里,关于最新版nacos 2.2.3服务注册与发现版本依赖问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!