一切福田,不離方寸,從心而覓,感無不通。

nacos

SpringBoot 集成 Nacos

 

 

Nacos安装详见:Spring Cloud 系列之 Nacos 配置中心

 

一、前言

上一篇已经讲解了怎样安装安装、启动、配置 Nacos,这篇我们讲解如何在项目中使用 Nacos

还不了解 Nacos 的详见:Spring Cloud 系列之 Nacos 配置中心

在集成 Nacos 之前,首先我们要先创建一个 Spring Boot 项目:IDEA 创建 SpringBoot 项目

 

二、Nacos集成

1、引入Nacos依赖

 

注:Spring Boot版本要低于2.4,否则启动应用会报错。
在这里插入图片描述

 

2、设置Nacos配置

项目中默认配置文件是 application.propertiesNacos 配置加在此配置文件中的话,应用启动会报连接 Nacos 失败,我们需要创建 bootstrap.propertiesbootstrap.yml 配置文件(添加任意一个即可),下面我们以 bootstrap.properties 为例:

 

在这里插入图片描述

 

3、加载Nacos配置中心配置项

在初始化类中添加 @EnableDiscoveryClient 注解即可:

 

在这里插入图片描述

 

4、Nacos集成验证

Nacos配置如下:

在这里插入图片描述

启动应用,然后访问:http://localhost:8085/hello

出现如下界面说明加载Nacos配置成功。

在这里插入图片描述

 

5、Nacos配置中心配置项动态生效

需要在配置对象中添加 @RefreshScope 注解,然后重启应用。

 

在这里插入图片描述

重启后,访问:http://localhost:8085/hello

在这里插入图片描述

Nacos 配置中的 log.level 修改为 DEBUG ,然后重新访问:http://localhost:8085/hello,出现如下界面说明 Nacos 配置动态生成成功。

在这里插入图片描述

from:https://blog.csdn.net/wangzhongshun/article/details/122369394