前提:需要提前部署好nacos服务,这里可以参考我的文章:Windows下Nacos安装与配置
0. 版本信息
- Spring Boot3.2.8
- Spring Cloud2023.0.1
- Spring Cloud alibaba2023.0.1.0
- nacos2.3.2
- 本地安装的nacos2.3.0
Spring Boot、Spring Cloud、Spring Cloud alibaba的版本对应可以看这里。
1. 导入依赖
XML
<!-- nacos场景依赖:nacos客户端,用于将当前的微服务注册到nacos服务器中-->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
2. 在项目中配置nacos
application.yml
XML
spring:
cloud:
nacos:
discovery:
# nacos的服务器地址,根据实际情况修改
server-addr: localhost:8848
username: nacos
password: nacos
application.properties
XML
spring.cloud.nacos.discovery.server-addr=localhost:8848
spring.cloud.nacos.discovery.username=nacos
spring.cloud.nacos.discovery.password=nacos
这里需要注意,server-addr是看nacos服务器提供的ip和端口。
3. 开启服务发现
在配置类中,使用@EnableDiscoveryClient注解启动服务发现功能。
4. 查看服务列表
启动springboot项目,访问nacos可以看到注册到nacos上的项目列表和详情。