前言

此博客对nacos的配置管理进行简单介绍,如果降配置文件放在项目中,那么每次进行修改后都要重新编译部署项目,是极其不方便的,如果将配置文件放在一个固定的位置,尽管解决了以上的问题,但是管理起来还不是较方便的方式,那么使用nacos对配置文件进行管理,意味着将配置文件放在云上,可以通过访问界面进行更改,不必重新编译部署项目。

目  录

前言

1、创建maven项目结构

2、nacos上编写配置文件

3、在项目中进行文件配置

4、编写Application主类java

5、编写controller文件

6、启动服务,访问测试


1、创建maven项目结构

目录结构如下图:

2、nacos上编写配置文件

编写配置文件nacos_config.properties

3、在项目中进行文件配置

设置application.yml配置文件:端口号等

设置bootstrap.properties配置文件,其目的是告诉nacos的访问地址,以及nacos配置文件的分组,以及配置文件的名称。

4、编写Application主类java

5、编写controller文件

@RefreshScope 注解的作用是用于每次nacos上的配置文件进行更改,每次获取到的值都是最新的数值。

6、启动服务,访问测试

http://localhost:8090/nacos/test

访问结果为:

每次更改nacos里配置文件内容,那么得到的也是最新的数值。

学习之所以会想睡觉,是因为那是梦开始的地方。
ଘ(੭ˊᵕˋ)੭ (开心) ଘ(੭ˊᵕˋ)੭ (开心)ଘ(੭ˊᵕˋ)੭ (开心)ଘ(੭ˊᵕˋ)੭ (开心)ଘ(੭ˊᵕˋ)੭ (开心)
                                                                                                        ------不写代码不会凸的小刘

nacos的配置管理相关推荐

  1. Nacos配置管理-Nacos实现配置管理

    Nacos配置管理 Nacos除了可以做注册中心,同样可以做配置管理来使用. 统一配置管理 当微服务部署的实例越来越多,达到数十.数百时,逐个修改微服务配置就会让人抓狂,而且很容易出错.我们需要一种统 ...

  2. Nacos分布式应用配置管理

    用户通过nacos 服务的控制台对配置文件进行集中管理 各服务统一从nacos中获取各自的配置, 并监听配置的变化.

  3. SpringCloud使用Nacos实现配置管理

    Nacos的安装可以看:SpringCloud安装Nacos_生骨大头菜的博客-CSDN博客 1.在nacos中添加配置 2.微服务中读取配置 因为项目启动时会先读取nacos的配置文件在读取appl ...

  4. ASP.NET Core结合Nacos来完成配置管理和服务发现

    目录 前言 Nacos的简介 启动Nacos 配置管理 服务发现 写在最后 前言 今年4月份的时候,和平台组的同事一起调研了一下Nacos,也就在那个时候写了.net core版本的非官方版的SDK. ...

  5. SpringCloud微服务:阿里开源组件Nacos,服务和配置管理

    源码地址:GitHub·点这里||GitEE·点这里 一.阿里微服务简介 1.基础描述 Alibaba-Cloud致力于提供微服务开发的一站式解决方案.此项目包含开发分布式应用微服务的必需组件,方便开 ...

  6. Nacos如何实现统一配置管理

    统一配置管理 先看一下我们的service与nacos 的流程图 一.在nacos中增加配置 Nacos配置管理 Data Id :配置文件名称,命名规则: 服务名称-运行环境环境-后缀名(.yml, ...

  7. java微服务Nacos配置管理

    介绍Nacos配置管理 Nacos 提供了动态配置服务,能让我们可以实时进行服务应用的配置变更,让配置管理变得更加高效和快捷.它基于 key/value 方式存储应用配置和其他元数据信息,为分布式系统 ...

  8. Nacos 配置管理

    一.什么是配置中心 1.什么是配置 应用程序在启动和运行的时候往往需要读取一些配置信息,配置基本上伴随着应用程序的整个生命周期,比如:数据库连接参数.启动参数等. 配置主要有以下几个特点: (1).配 ...

  9. 【SpringCloud】三、Nacos服务注册+配置管理+集群搭建

    文章目录 一.认识Nacos 1.安装 2.服务注册和发现 3.服务分级存储模型 4.负载均衡策略--NacosRule 5.服务实例的权重设置 5.环境隔离namespace 6.Eureka和Na ...

最新文章

  1. 黑马程序员___Java基础[02-Java基础语法](一)
  2. 每日学英语20040715
  3. 使用Deinstall专用工具删除Oracle Database
  4. GIS的下个十年(Chuck Drinnan, principal, eWAM Associates)
  5. LeetCode(509)——斐波那契数(JavaScript)
  6. 关于A卡和N卡对opengl驱动问题
  7. 社区新闻舆情报道收集工作怎么做好的方法
  8. Innovation - 3W咖啡馆 - 这里是互联网人的社交圈子
  9. 【古代文学论文】酒文化传播中唐代文学的作用分析(节选)
  10. http301重定向IIS 301重定向域名转向新旧域名更替
  11. 田忌赛马 java,从田忌赛马看Java与.net
  12. 实现京东首页的轮播广告效果,包含三个以上产品广告
  13. zotero文献管理|chartero 插件 绝对是有一款让你离不开的插件,可视化你的文献阅读记录,提取PDF图片方便阅读
  14. (2022牛客多校五)H-Cutting Papers(签到)
  15. Docker(容器) 部署安装
  16. 中南大学自动化学院控制博士申请经验贴
  17. 雪花算法——分库分表情况下id解决方案
  18. android+9切图工具下载,图片分割工具(9Cut)
  19. Zotero+Obsidian+Bookxnote联动让文献阅读丝滑般体验
  20. 金融是不是一群不事生产的人,对社会毫无贡献的人,互相对赌的零和游戏?

热门文章

  1. Java使用jdbc连接sqlserver2000与2005的语句差别
  2. JavaScript同步与异步
  3. box2d 碰撞检测_Box2d新系列 第四章 碰撞模块
  4. mysql实验总结_数据库实验的心得体会.docx
  5. python_qzonespider_day2_模拟登录QQ空间
  6. SpringApplicationRunListener
  7. X86、NP、ASIC、MIPS架构对比,存储
  8. css3实现border渐变色
  9. php7.3 7.4,PHP 7.4 早期性能基准测试:与 7.3 差不多
  10. “海盗湾”副本网站上线:IPFS分布式技术搭建