【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. 导入依赖

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上的项目列表和详情。

相关推荐
undefinedType10 分钟前
PostgreSQL JIT 详细讲解
后端
不知名的老吴18 分钟前
C++中emplace函数的不适场景总结(一)
java·开发语言·c++
明月_清风19 分钟前
Claude Code 保姆级入门教程:零基础到 AI 编程高手,看这一篇就够了
前端·后端·claude
LJianK126 分钟前
线程安全、线程同步、竞态条件
java·开发语言
Ting-yu28 分钟前
SpringCloud快速入门(3)---- 创建微服务项目
java·spring cloud·微服务
善恶怪客40 分钟前
Java-二维数组
java
霸道流氓气质44 分钟前
Spring AI 实战:Ollama 本地模型工具调用与 Prompt 模板全解析
人工智能·spring·prompt
勿忘,瞬间44 分钟前
JDBC编程
java
叫我少年1 小时前
C#命名空间指南:概念、用法与实践
后端
万邦科技Lafite1 小时前
如何通过 item_search_img API 接口获取淘宝商品信息
java·前端·数据库