最新版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
<dependency>
<groupId>org.springframework.bootgroupId>
<artifactId>spring-boot-dependenciesartifactId>
<version>3.0.2version>
<type>pomtype>
<scope>importscope>
dependency>
<dependency>
<groupId>com.alibaba.cloudgroupId>
<artifactId>spring-cloud-alibaba-dependenciesartifactId>
<version>2022.0.0.0version>
<type>pomtype>
<scope>importscope>
dependency>
<dependency>
<groupId>org.springframework.cloudgroupId>
<artifactId>spring-cloud-dependenciesartifactId>
<version>2022.0.0version>
<type>pomtype>
<scope>importscope>
dependency>
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
子工程依赖
<dependency>
<groupId>com.alibaba.cloudgroupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discoveryartifactId>
dependency>
此时启动服务,查看控制台可以使用debug=true,查看服务启动的详情,我之前版本依赖错误一直不打印nacos相关的信息,如下再去看nacos web页面就能看见注册的服务了,我之前版本依赖错误一直不打印nacos相关的信息,如下再去看nacos web页面就能看见注册的服务了
