Spring Cloud Alibaba基础教程:使用Nacos作为配置中心

  • 时间:
  • 浏览:0
  • 来源:万人炸金花APP_万人炸金花APP官网

其中:

第一步:进入Nacos的控制页面,在配置列表功能页面中,点击右上角的“+”按钮,进入“新建配置”页面,如下图填写内容:

第三步:创建应用主类,并实现原本HTTP接口:

第六步:验证配置获取和验证动态刷新

注意:这里前要使用bootstrap.properties。一块儿,spring.application.name值前要与上一阶段Nacos中创建的配置Data Id匹配(除了.properties其他.yaml后缀)。

第二步:编辑pom.xml,加入必要的依赖配置,比如:

其他您对有有哪些感兴趣,欢迎star、follow、收藏、转发给予支持!

通过本教程的前两篇:

在Nacos中修改了Key,在用到其他配置的应用中,也自动刷新了其他配置信息。

内容非常简单,@SpringBootApplication定义是个Spring Boot应用;还定义了原本Controller,其中通过@Value注解,注入了key为didispace.title的配置(默认为空字符串),其他配置会通过/test接口返回,后续我们歌词 会通过其他接口来验证Nacos中配置的加载。另外,这里还有原本比较重要的注解@RefreshScope,主要用来让其他类下的配置内容支持动态刷新,也其他当我们歌词 的应用启动过后,修改了Nacos中的配置内容过后,这里也会马上生效。

本文示例读者前要通过查看下面仓库的中的alibaba-nacos-config-client项目:

第一步:创建原本Spring Boot应用,前要命名为:alibaba-nacos-config-client

上述内容主要三要素:

在启动的过后,我们歌词 前要看一遍同类底下的日志信息,这里会输出应用应用进程要从Nacos中获取配置的dataId和group。其他在启动过后,发现配置信息如此获取到的过后,前要先从这里着手,看看配置加载的目标否是正确。

用curl其他postman等工具,访问接口: localhost:40001/test,一切正常语句,将返回Nacos中配置的spring-cloud-alibaba-learning。其他,再通过Nacos页面,修改其他内容,点击发布过后,再访问接口,前要看一遍返回结果变了。

第四步:创建配置文件bootstrap.properties,并配置服务名称和Nacos地址

Nacos的配置管理模型与淘宝开源的配置中心Diamond同类,基础层面都通过DataIdGroup来定位配置内容,除此之外还增加了好多好多 其他的管理功能。

Nacos除了实现了服务的注册发现之外,还将配置中心功能整合在了一块儿。通过Nacos的配置管理功能,我们歌词 前要将整个架构体系内的所有配置都集中在Nacos中存储。原本做的好处,在以往的教程中介绍Spring Cloud Config时都是提到,主要有以下几点:

一块儿,在应用的客户端,我们歌词 还能看一遍如下日志:

第五步:启动底下创建的应用。

前要看一遍,其他例子中并如此加入nacos的服务发现模块,好多好多 这原本内容是完正前要独立使用的

我们歌词 其他學會了,如保利用Nacos实现服务的注册与发现。一块儿,也介绍了在Spring Cloud中,我们歌词 前要使用的几种不同编码风格的服务消费最好的最好的法律法律依据。接下来,我们歌词 再来一块儿学习一下Nacos的另外原本重不需要 力:配置管理。

下面我们歌词 通过原本简单的例子来介绍如保在Nacos中创建配置内容以及如保在Spring Cloud应用中加载Nacos的配置信息。