SpringCloud读取Nacos中的配置文件
目录
一、配置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中的配置文件相关推荐
- SpringCloud(若依微服务版)读取Nacos中的配置以及多个服务共享Nacos配置的使用
场景 若依微服务版手把手教你本地搭建环境并运行前后端项目: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/109363303 在上 ...
- SpringCloud读取Nacos配置中心报错:Could not resolve placeholder ‘xxx’ in value ‘${xxx}
hello,我是灰小猿,一个超会写bug的程序员! 近期在写一个spring cloud Alibaba读取Nacos配置中心远程配置文件的内容时,出现了几个比较坑的bug,在此记录一下,帮大家避避坑 ...
- SpringCloud无法获取Nacos中的配置文件信息
在项目启动时始终报错@Value(${})值找不到. 无法解析占位符中的值. 1.着重检查nacos.springcloud.springcloudalibaba等相关版本号是否对应的上.参考:官方文 ...
- SpringCloud Alibaba - Nacos 作为配置中心 读取Properties配置信息
SpringCloud Alibaba是阿里巴巴致力于对微服务的管理.配置.注册等一整套的解决方案. 简介 Nacos 提供用于存储配置和其他元数据的 K-V 存储,为分布式系统中的外部化配置提供服务 ...
- Springcloud config client中@Value读取不到值的问题
Springcloud config client中读取不到configserver的值/@Value失效(基于Springboot2.4.1+Springcloud2020.0) 检查了bootst ...
- java property xml,Java开发中读取XML与properties配置文件的方法
相关阅读: 1. XML文件: 什么是XML?XML一般是指可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言. 2.XML文件的优点: 1)XML文档内容和结构完 ...
- js 读取json文件_JavaScript 项目中常见配置文件介绍
原文地址:https://github.com/whinc/blog/issues/14 本文介绍一些前端项目的通用配置及相关资源,以便你了解项目中常见配置的含义以及配置方式. .gitignore ...
- 组件注册_使用_命名规则_以及Nacos中给每个服务配置访问前缀---SpringCloud Alibaba_若依微服务框架改造---工作笔记004
使用某个组件,比如我要使用: components文件夹中的Rouyi这个文件夹下的组件的话, import RouYiGit from '@/components/Rouyi/Git' import ...
- python读取nacos配置文件
安装依赖 pip install nacos-sdk-python 主体部分 import nacos import yamlSERVER_ADDRESS = "xxx.xx.xxx.xxx ...
最新文章
- 批量自动外呼带来的效益
- java获得项目绝对路径
- 每日一皮:原型还可以啊,怎么上线后就这样了。。。
- 记一次CPU飙升的问题分析解决思路(转)
- nginx 强制跳转https_Nginx服务器环境手动安装Discuz! Q非详细教程
- iOS开发 - 不进入待机(屏幕保持唤醒)---UIApplication学习
- 泽尼克多项式 matlab,zernike多项式 ---matlab程序 ---arrayfun.m函数
- 语音识别系统功能_语音识别系统的应用
- HDU.4352.XHXJ's LIS(数位DP 状压 LIS)
- 计算机无法访问网络位置,共享不能访问网络位置的解决方法
- 十六进制计算机app,16进制计算器为16进制计算软件,能为用户提供多的方便
- 洛谷 P1338 末日的传说
- 【Kotlin学习之旅】Kotlin实现101个C#的LINQ示例,让你领略一下Kotlin代码的魅力
- Class类的使用和背后实现的原理
- 2021年中国巴豆酸市场趋势报告、技术动态创新及2027年市场预测
- 机器学习、数据挖掘、统计建模的技术担当,20款免费预测分析软件
- 转行做软件编程开发的经历
- 自动锁定计算机软件,教你电脑锁屏怎么设置,让电脑自动锁屏
- java课程(54G)2019全套学习视频免费分享
- 一元多项式 java_java链表实现一元多项式的合并同类项以及加法