本文主要是介绍SpringBoot使用Nacos服务注册发现与配置管理,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
前提:需要提前部署好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. 导入依赖
<!-- nacos场景依赖:nacos客户端,用于将当前的微服务注册到nacos服务器中--><dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId></dependency>
2. 在项目中配置nacos
application.yml
spring:cloud:nacos:discovery:
# nacos的服务器地址,根据实际情况修改server-addr: localhost:8848username: nacospassword: nacos
application.properties
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上的项目列表和详情。
这篇关于SpringBoot使用Nacos服务注册发现与配置管理的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!