Spring Cloud Alibaba Nacos Config实例教程

技术Spring Cloud Alibaba Nacos Config实例教程这篇文章主要讲解了“Spring Cloud Alibaba Nacos Config实例教程”,文中的讲解内容简单清晰,易于学习与理解,下面

这篇文章主要讲解了"春云阿里巴巴Nacos配置实例教程",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"春云阿里巴巴Nacos配置实例教程"吧!

一、安装 Nacos

1、下载 Nacos

最新稳定版下载:https://github。网站/阿里巴巴/nacos/新闻稿

2、启动 Nacos

启动Nacos(单机模式)

shstartup。仅sh-ms stand关闭Nacos

shshutdown.sh

二、配置 Nacos

1、打开 Nacos

默认地址:http://127 .0 .0 .1:8848/nacos/#/登录

默认账号:账号密码相同,都为nacos

Spring  Cloud  Alibaba  Nacos  Config实例教程

2、添加配置

配置数据:

dataid : nacos-dev。性能

Group:DEFAULT_GROUP

配置格式:属性

配置内容:useLocalCache=true(9501 . 163.com)

Data ID 的格式说明:

$ { prefix }-$ { spring。侧写。活动的} .$ {文件扩展名}prefix:

默认为spring.application.name的值,也可以通过配置项spring.cloud.nacos.config。前缀来配置spring.profile.active:

即为当前环境对应的侧面,注意:当spring.profile.active为空时,对应的连接符-也将不存在,数据标识的拼接格式变成$ {前缀}。$ {文件扩展名}file-exetension:

为配置内容的数据格式,可以通过配置项春天。云。nacos。配置。文件-扩展名来配置。目前只支持性能和yaml类型

实例:

spring.application.name=nacos

spring.profiles.active=dev

春天。云。nacos。配置。文件-扩展名=属性数据数据身份证明为:nacos-dev.properties

三、使用 Nacos

pom.xml中添加nacos支持

属国

groupIdorg.springframework.cloud/groupId

artifactIdspring-cloud-starter-Alibaba-nacos-config/artifactId

version0.9.0.RELEASE/version

/dependency引导。性能加入nacos参数

server.port=8080

spring.profiles.active=dev

spring.application.name=nacos

春天。云。nacos。配置。server-addr=127。0 .0 .20000 .20000000005

春天。云。nacos。配置。文件扩展名=属性spring。云。nacos。配置。服务器地址:为nacos的服务器地址:端口,80端口不可省略春天。云。nacos。配置。文件-扩展名:为nacos的支持的文件类型,如:yaml和性能

四、调用 Nacos

@ValueSpEL调用@RefreshScope打开自动刷新

打包。ichochy。nacos。控制器;

导入组织。弹簧框架。豆子。工厂。注释。价值;

导入组织。弹簧框架。云。语境。配置。注释。刷新范围;

导入组织。弹簧框架。网络。绑定。注释。请求映射;

导入组织。弹簧框架。网络。绑定。注释。休息控制器;

@RestController

@RequestMapping('/config ')

@RefreshScope

publicclassConfigController{

@ Value(' $ { uselocalcache : false } ')

privatebooleanuseLocalCache

@RequestMapping('get ')

public booleanegetconfig(){ 0

系统。出去。println(UseLocalcache);

returnuseLocalCache

}

}感谢各位的阅读,以上就是"春云阿里巴巴Nacos配置实例教程"的内容了,经过本文的学习后,相信大家对春云阿里巴巴Nacos配置实例教程这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/93206.html

(0)

相关推荐

  • python和sqlite3数据库如何实现简单登陆注册功能

    技术python和sqlite3数据库如何实现简单登陆注册功能这篇文章将为大家详细讲解有关python和sqlite3数据库如何实现简单登陆注册功能,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后

    攻略 2021年12月4日
  • linux用时统计方法是什么

    技术linux用时统计方法是什么这篇文章主要介绍“linux用时统计方法是什么”,在日常操作中,相信很多人在linux用时统计方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”lin

    攻略 2021年11月23日
  • 用锲而不舍造句,锲而不舍的“而”字是什么意思

    技术用锲而不舍造句,锲而不舍的“而”字是什么意思“而”应为表假设的连词用锲而不舍造句。 这个词来自“锲而舍之,朽木不折,锲而不舍,金石可镂”(《劝学》-荀子); 我们再来看而的用法,“而”在文言文中常用作连词,但连词的关

    生活 2021年10月24日
  • 题解 UVA10666 The Eurocup is Here!

    技术题解 UVA10666 The Eurocup is Here! 题解 UVA10666 The Eurocup is Here!题意
    给定\(2^N\) 个队伍,编号\(0\)~\(2^{N}-1

    礼包 2021年11月4日
  • 分析型数据仓库中如何实现读写分离

    技术分析型数据仓库中如何实现读写分离这篇文章主要为大家展示了“分析型数据仓库中如何实现读写分离”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“分析型数据仓库中如何实现读写分离”

    攻略 2021年11月23日
  • Oracle与PostgreSQL内置的编程语言有什么不同

    技术Oracle与PostgreSQL内置的编程语言有什么不同本篇内容主要讲解“Oracle与PostgreSQL内置的编程语言有什么不同”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带

    攻略 2021年11月8日