spring|Spring Cloud Alibaba——Nacos服务配置中心


Nacos服务配置中心

  • 建Module
  • 改Pom
  • 改yml
  • Nacos端操作
  • 写启动类
  • 写controller层
  • 测试
  • Tips

简单记录下使用Nacos作为服务配置中心,此篇建立在上篇的Nacos服务注册,如果Nacos服务注册还不了解,可以先去看看上篇。先附上此次module的项目结构
spring|Spring Cloud Alibaba——Nacos服务配置中心
文章图片

建Module 分布式开发,首先需要建立一个Module,具体过程省略…
改Pom 【spring|Spring Cloud Alibaba——Nacos服务配置中心】通俗点来说,就是导入我们需要的相关依赖,基础依赖请看相关截图和具体代码,这里需要注意的是,由于我们使用的是Nacos环境,所以需要导入Nacos的相关依赖。(此module具有父工程,就不详解了,想单独使用也可以去看上篇服务注册)
spring|Spring Cloud Alibaba——Nacos服务配置中心
文章图片

com.alibaba.cloud spring-cloud-starter-alibaba-nacos-config com.alibaba.cloud spring-cloud-starter-alibaba-nacos-discovery org.springframework.boot spring-boot-starter-web org.springframework.boot spring-boot-starter-actuator org.springframework.boot spring-boot-devtools >runtime true org.projectlombok lombok true org.springframework.boot spring-boot-starter-test >test

改yml pom改好之后,当然是写我们的yml配置文件了呀,越到后面越要重视约定>配置>代码,我们现在所要完成的功能就是去Naocs拉去我们配置的信息,与之前的config一样,也是需要bootstrap.yml和application.yml.
请注意:我们这里使用的是默认的Nacos命名空间public和默认分组DEFAULT_GROUP
配置如下:
spring|Spring Cloud Alibaba——Nacos服务配置中心
文章图片

server: port: 3377 spring: application: name: nacos-config-client cloud: nacos: discovery: server-addr: localhost:8848#Nacos服务注册中心地址 config: server-addr: localhost:8848#Nacos作为配置中心地址 file-extension: yaml#指定yaml格式的配置

spring|Spring Cloud Alibaba——Nacos服务配置中心
文章图片

spring: profiles: #active: info #active: test#测试环境 active: dev #表示开发环境

Nacos端操作 既然要把信息配置在Nacos上,那Nacos当然要有我们的配置信息呀,你说对吧?所以操作来了----->
spring|Spring Cloud Alibaba——Nacos服务配置中心
文章图片

----->spring|Spring Cloud Alibaba——Nacos服务配置中心
文章图片

----->最后当然是点击发布啦!!!
spring|Spring Cloud Alibaba——Nacos服务配置中心
文章图片

然后就可以看到啦…
写启动类 spring|Spring Cloud Alibaba——Nacos服务配置中心
文章图片

写controller层 spring|Spring Cloud Alibaba——Nacos服务配置中心
文章图片

测试 输入对应的ip地址和端口号以及访问路径
spring|Spring Cloud Alibaba——Nacos服务配置中心
文章图片

看到这个就成功啦!!!
Tips 了解了基础的之后,接下来就可以自己试下创建命名空间和Group,简单理解它们的作用就是类似于java中的包(命名空间)+类名(Group)+方法名(Data ID),或者你理解为文件路径也可以,便于区分和管理使用。
给大家放几张图,需要的话大家可以自己参照官网研究下
spring|Spring Cloud Alibaba——Nacos服务配置中心
文章图片

spring|Spring Cloud Alibaba——Nacos服务配置中心
文章图片

spring|Spring Cloud Alibaba——Nacos服务配置中心
文章图片

有问题欢迎大家提醒!!!

    推荐阅读