千家信息网

Spring Cloud Alibaba Nacos Config实例分析

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章主要讲解了"Spring Cloud Alibaba Nacos Config实例分析",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Sprin
千家信息网最后更新 2026年11月02日Spring Cloud Alibaba Nacos Config实例分析

这篇文章主要讲解了"Spring Cloud Alibaba Nacos Config实例分析",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Spring Cloud Alibaba Nacos Config实例分析"吧!

一、安装 Nacos

1、下载 Nacos

最新稳定版下载:https://github.com/alibaba/nacos/releases

2、启动 Nacos

启动 Nacos (单机模式)

sh startup.sh -m standalone

关闭 Nacos

sh shutdown.sh

二、配置 Nacos

1、打开 Nacos

默认地址:http://127.0.0.1:8848/nacos/#/login
默认账号:账号密码相同,都为nacos

2、添加配置

配置数据:

Data ID:    nacos-dev.propertiesGroup  :    DEFAULT_GROUP配置格式:    Properties配置内容:   useLocalCache=true

Data ID 的格式说明:

${prefix}-${spring.profile.active}.${file-extension}

prefix:
默认为 spring.application.name 的值,也可以通过配置项 spring.cloud.nacos.config.prefix 来配置
spring.profile.active:
即为当前环境对应的 profile, 注意:当 spring.profile.active 为空时,对应的连接符 - 也将不存在,dataId 的拼接格式变成 ${prefix}.${file-extension}
file-exetension:
为配置内容的数据格式,可以通过配置项 spring.cloud.nacos.config.file-extension 来配置。目前只支持 properties 和 yaml 类型

实例:

spring.application.name=nacosspring.profiles.active=devspring.cloud.nacos.config.file-extension=properties

Data ID 为:nacos-dev.properties

三、使用 Nacos

pom.xml中添加nacos支持

    org.springframework.cloud    spring-cloud-starter-alibaba-nacos-config    0.9.0.RELEASE

bootstrap.properties加入nacos参数

server.port=8080spring.profiles.active=devspring.application.name=nacosspring.cloud.nacos.config.server-addr=127.0.0.1:8848spring.cloud.nacos.config.file-extension=properties

spring.cloud.nacos.config.server-addr:为nacos的服务器地址:端口,80端口不可省略
spring.cloud.nacos.config.file-extension:为nacos的支持的文件类型,如:yaml和properties

四、调用 Nacos

@Value SpEL调用
@RefreshScope打开自动刷新

package com.ichochy.nacos.controller;import org.springframework.beans.factory.annotation.Value;import org.springframework.cloud.context.config.annotation.RefreshScope;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RestController;@RestController@RequestMapping("/config")@RefreshScopepublic class ConfigController {    @Value("${useLocalCache:false}")    private boolean useLocalCache;    @RequestMapping("get")    public boolean getConfig(){        System.out.println(useLocalCache);        return useLocalCache;    }}

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

配置 实例 实例分析 分析 内容 格式 学习 支持 可以通过 地址 数据 端口 类型 账号 相同 单机 参数 密码 就是 思路 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 百单网互联网科技有限公司怎么样 互联网科技公司的优势 互联网科技财经 广州宏创互联网科技 互联网高科技企业 一五八零互联网科技 佰商互联网科技有限公司 顺网科技2021年互联网排名 银川新华互联网科技学校地址 博兴的互联网电子科技公司 互联网科技公司实习生 广州新华互联网科技学校电竞方面 互联网科技机房 互联网科技手抄报图片 兰石爱特工业互联网科技分公司 保山互联网科技靠谱吗 易租星互联网科技有限公司 河南商务圈互联网科技有限公司 前海云享互联网科技 小牛互联网科技有限公司地址 国智互联网科技 互联网科技垄断 互联网 科技 济南华为互联网科技产业总部基地 江阴互联网智能科技产品进口 成都互联网科技公司工作好不好 互联网公司黑科技创始人 万物互联网智能科技 中国互联网公司的科技投入 盐城市攀科互联网科技有限公司
0