目录

一、配置nacos命名空间

1.通过安装路径启动nocas

2.通过localhost:8848进入nacos的页面,账号密码都为nacos

3.添加命名空间

?3.1添加三个命名空间分别为:dev测试环境? ?prod生成环境? ?test测试环境??

?3.2进入配置列表查看信息

二、配置列表中新建配置

1.新建配置

?2.配置IDEA配置文件(bootstrap)

?3.运行IDEA测试

?三、开发环境的配置文件

1.nacos添加-dev的配置文件

?2.修改bootstrap.properties配置文件

?3.IDEA测试

?四.加载nacos中的多个配置文件

1.将public中的配置文件克隆到dev环境中

?2.回到dev环境发现多了一个文件

?3.在dev环境中创建一个新的配置文件(用于写端口号)

?4.修改IDEA中bootstrap配置文件

?5.重启IDEA查看运行结果


一、配置nacos命名空间

1.通过安装路径启动nocas

2.通过localhost:8848进入nacos的页面,账号密码都为nacos

3.添加命名空间

3.1添加三个命名空间分别为:dev测试环境 prod生成环境 test测试环境

3.2进入配置列表查看信息

二、配置列表中新建配置

1.新建配置

Data ID后缀名使用properties 配置格式选择Properties

Data ID后缀名使用yml 配置格式要选择YAML

2.配置IDEA配置文件(bootstrap)

将以前配置的application.properties或者application.yml中的内容注释

添加bootstrap.properties配置文件

#配置中心地址
spring.cloud.nacos.config.server-addr=127.0.0.1:8848

该配置影响统一配置中心中的dataId

spring.application.name=service-statistics

3.运行IDEA测试

可以看到端口号使用的是自己在nacos中配置的

三、开发环境的配置文件

1.nacos添加-dev的配置文件

并且修改其中的端口号

2.修改bootstrap.properties配置文件

#配置中心地址
spring.cloud.nacos.config.server-addr=127.0.0.1:8848

#读取nacos中的配置文件(service-statistics-dev.properties)
spring.profiles.active=dev

该配置影响统一配置中心中的dataId

spring.application.name=service-statistics

3.IDEA测试

可以看到端口号从8999转换为8888

四.加载nacos中的多个配置文件

1.将public中的配置文件克隆到dev环境中

2.回到dev环境发现多了一个文件

编辑配置文件 将端口号这一行去除,写在另外一个配置文件

3.在dev环境中创建一个新的配置文件(用于写端口号)

4.修改IDEA中bootstrap配置文件

配置文件中添加

spring.cloud.nacos.config.namespace=4e3bdbc3-e6f9-4fe4-b7c6-ee00122aef73

#配置中心地址
spring.cloud.nacos.config.server-addr=127.0.0.1:8848

#读取nacos中的配置文件(service-statistics-dev.properties)
spring.profiles.active=dev

该配置影响统一配置中心中的dataId

spring.application.name=service-statistics

#nacos中( test dev prod) dev服务列表后面的值
spring.cloud.nacos.config.namespace=4e3bdbc3-e6f9-4fe4-b7c6-ee00122aef73

#加载nacos的多个配置文件
spring.cloud.nacos.config.ext-config[0].data-id=port.properties

开启动态刷新配置,否则配置文件修改,工程无法感知

spring.cloud.nacos.config.ext-config[0].refresh=true

5.重启IDEA查看运行结果

SpringCloud读取Nacos中的配置文件相关推荐

  1. SpringCloud(若依微服务版)读取Nacos中的配置以及多个服务共享Nacos配置的使用

    场景 若依微服务版手把手教你本地搭建环境并运行前后端项目: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/109363303 在上 ...

  2. SpringCloud读取Nacos配置中心报错:Could not resolve placeholder ‘xxx’ in value ‘${xxx}

    hello,我是灰小猿,一个超会写bug的程序员! 近期在写一个spring cloud Alibaba读取Nacos配置中心远程配置文件的内容时,出现了几个比较坑的bug,在此记录一下,帮大家避避坑 ...

  3. SpringCloud无法获取Nacos中的配置文件信息

    在项目启动时始终报错@Value(${})值找不到. 无法解析占位符中的值. 1.着重检查nacos.springcloud.springcloudalibaba等相关版本号是否对应的上.参考:官方文 ...

  4. SpringCloud Alibaba - Nacos 作为配置中心 读取Properties配置信息

    SpringCloud Alibaba是阿里巴巴致力于对微服务的管理.配置.注册等一整套的解决方案. 简介 Nacos 提供用于存储配置和其他元数据的 K-V 存储,为分布式系统中的外部化配置提供服务 ...

  5. Springcloud config client中@Value读取不到值的问题

    Springcloud config client中读取不到configserver的值/@Value失效(基于Springboot2.4.1+Springcloud2020.0) 检查了bootst ...

  6. java property xml,Java开发中读取XML与properties配置文件的方法

    相关阅读: 1. XML文件: 什么是XML?XML一般是指可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言. 2.XML文件的优点: 1)XML文档内容和结构完 ...

  7. js 读取json文件_JavaScript 项目中常见配置文件介绍

    原文地址:https://github.com/whinc/blog/issues/14 本文介绍一些前端项目的通用配置及相关资源,以便你了解项目中常见配置的含义以及配置方式. .gitignore ...

  8. 组件注册_使用_命名规则_以及Nacos中给每个服务配置访问前缀---SpringCloud Alibaba_若依微服务框架改造---工作笔记004

    使用某个组件,比如我要使用: components文件夹中的Rouyi这个文件夹下的组件的话, import RouYiGit from '@/components/Rouyi/Git' import ...

  9. python读取nacos配置文件

    安装依赖 pip install nacos-sdk-python 主体部分 import nacos import yamlSERVER_ADDRESS = "xxx.xx.xxx.xxx ...

最新文章

  1. 批量自动外呼带来的效益
  2. java获得项目绝对路径
  3. 每日一皮:原型还可以啊,怎么上线后就这样了。。。
  4. 记一次CPU飙升的问题分析解决思路(转)
  5. nginx 强制跳转https_Nginx服务器环境手动安装Discuz! Q非详细教程
  6. iOS开发 - 不进入待机(屏幕保持唤醒)---UIApplication学习
  7. 泽尼克多项式 matlab,zernike多项式 ---matlab程序 ---arrayfun.m函数
  8. 语音识别系统功能_语音识别系统的应用
  9. HDU.4352.XHXJ's LIS(数位DP 状压 LIS)
  10. 计算机无法访问网络位置,共享不能访问网络位置的解决方法
  11. 十六进制计算机app,16进制计算器为16进制计算软件,能为用户提供多的方便
  12. 洛谷 P1338 末日的传说
  13. 【Kotlin学习之旅】Kotlin实现101个C#的LINQ示例,让你领略一下Kotlin代码的魅力
  14. Class类的使用和背后实现的原理
  15. 2021年中国巴豆酸市场趋势报告、技术动态创新及2027年市场预测
  16. 机器学习、数据挖掘、统计建模的技术担当,20款免费预测分析软件
  17. 转行做软件编程开发的经历
  18. 自动锁定计算机软件,教你电脑锁屏怎么设置,让电脑自动锁屏
  19. java课程(54G)2019全套学习视频免费分享
  20. 一元多项式 java_java链表实现一元多项式的合并同类项以及加法

热门文章

  1. 4、VS2017 WDK双机调试蓝屏崩溃
  2. Linux多网卡绑定
  3. 高德地图巡航异步加载数据_“高德地图”和“百度地图”的差别
  4. Mac电脑如何 截图快捷键
  5. uni-app——小程序实现本地图片的上传以及身份证的智能识别
  6. Glide清除缓存(清除内存缓存、本地缓存、清除所有缓存等)
  7. linux手动清理缓存,释放内存
  8. VC++设置字体 字幕变色功能的实现 DrawText函数 本章小结
  9. 使用fitz将pdf逐页输出为图片
  10. 游戏陪玩系统源码开发,实现登陆功能需要如何做?