当前位置: 首页 > news >正文

Spring Boot集成Nacos

1. 添加依赖

pom.xml文件中添加Nacos相关依赖。根据Spring Boot版本选择合适的依赖版本:

Spring Boot 3.2.x版本
<dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId><version>2023.0.1.0</version>
</dependency>
<dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId><version>2023.0.1.0</version>
</dependency>

2. 配置Nacos

src/main/resources目录下创建bootstrap.propertiesbootstrap.yml文件,并添加以下配置:

配置示例
spring.application.name=my-spring-boot-app
spring.cloud.nacos.discovery.server-addr=127.0.0.1:8848
spring.cloud.nacos.config.server-addr=127.0.0.1:8848
spring.cloud.nacos.config.file-extension=yml

 

配置说明
  • spring.application.name:应用名称,用于在Nacos中识别服务。

  • spring.cloud.nacos.discovery.server-addr:Nacos服务地址。

  • spring.cloud.nacos.config.server-addr:Nacos配置中心地址。

  • spring.cloud.nacos.config.file-extension:配置文件格式(默认为yml)。

3. 启用Nacos

在Spring Boot主应用类中启用Nacos服务注册和配置:

@SpringBootApplication
@EnableDiscoveryClient
public class NacosDemoApplication {public static void main(String[] args) {SpringApplication.run(NacosDemoApplication.class, args);}
}

4. 测试连接

  1. 启动Nacos服务(确保Nacos服务已运行)。

  2. 启动Spring Boot应用。

  3. 访问Nacos控制台(默认地址为http://localhost:8848/nacos),查看服务是否成功注册。

5. 动态刷新配置(可选)

如果需要动态刷新配置,可以在Nacos控制台中添加或修改配置文件,并在Spring Boot应用中使用@RefreshScope注解来支持动态刷新。

通过以上步骤,Spring Boot应用可以成功连接到Nacos,并利用其服务发现和配置管理功能。

 


http://www.mrgr.cn/news/98201.html

相关文章:

  • 【BEPU V1物理】BEPUphysics v1 入门指南 汉化笔记#1
  • 哈希表-算法小结
  • 02_通过调用硅基流动平台deepseekapi按输入的标题生成文章
  • C. Robin Hood in Town思考与理解
  • 【前端】webpack一本通
  • 【Linux】单例模式及其在线程池中的应用
  • C++ STL及Python中等效实现
  • Linux 内核知识体系
  • 【SQL Server 2017】封闭网络下,数据调研所有数据表实战(提效400%)
  • 【langchain库名解析】
  • vue周边库安装与开发者工具(vue系列二)
  • 学习MySQL的第八天
  • Unity 动画
  • Compose笔记(十六)--ExoPlayer
  • 数据结构day05
  • Git版本管理系列:(三)远程仓库
  • OpenHarmony5.0.2 音频audio适配
  • 网络机顶盒怎么连接WiFi-机顶盒连接wifi攻略,乐看家桌面轻松畅享网络视听
  • C++初阶-inline的使用
  • 09-设计模式企业场景 面试题-mk