Ignore the empty nacos configuration and get it based on dataIdnacos配置中心 踩坑
被坑惨了
1.pom.xml
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.1.1.RELEASE</version><relativePath/> <!-- lookup parent from repository --></parent><groupId>com</groupId><artifactId>test-3</artifactId><version>0.0.1-SNAPSHOT</version><name>test-3</name><description>Demo project for Spring Boot</description><properties><java.version>1.8</java.version></properties><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId><version>0.9.0.RELEASE</version></dependency></dependencies></project>
2.yml
server:port: 6666
spring:application:name: configcloud:nacos:config:server-addr: localhost:8848//nacos客户端访问位置file-extension: ymlprofiles:active: dev
这段一定要看懂
${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-extension
为配置内容的数据格式,可以通过配置项为spring.cloud.nacos.config.file-extension
来配置。目前只支持properties
和yaml
类型。
3.应用controller
@RestController
@RefreshScope//实时更新
public class Configg {@Value("${config.code}")private String code;
@GetMapping("/cong")public String cong(){return code;
}
}
4.启动
5.用浏览器 localhost:6666/cong
总结
一定要先建项目,再根据项目建nacos配置
Ignore the empty nacos configuration and get it based on dataIdnacos配置中心 踩坑相关推荐
- nacos集群的ap cp切换_配置中心Nacos
Nacos概述 英文全称Dynamic Naming and Configuration Service,是指该注册/配置中心都是以服务为核心. Nacos是阿里云中间件团队开源的一个项目.项目地址: ...
- nacos 单机部署_nacos简介以及作为注册/配置中心与Eureka、apollo的选型比较
一.Nacos简介 Nacos是以服务为主要服务对象的中间件,Nacos支持所有主流的服务发现.配置和管理. Nacos主要提供以下四大功能: 服务发现与服务健康检查 Nacos使服务更容易注册自己并 ...
- Spring Cloud Alibaba - 19 Nacos Config配置中心加载不同微服务的通用配置的两种方式
文章目录 Pre 实现 方式一 通过 shared-dataids 方式 方式二 通过 ext-config方式 配置文件优先级 源码 Pre Spring Cloud Alibaba - 18 Na ...
- Spring Cloud Alibaba - 17 Nacos Config 配置中心 应用篇
文章目录 Nacos配置中心基础概念 配置服务 (Configuration Service) 配置管理 (Configuration Management) 配置项 配置集 配置集 ID 配置分组 ...
- Spring Cloud Alibaba Nacos 分布式配置中心
文章目录 1 摘要 2 核心 Maven 依赖 3 核心代码 3.1 bootstrap 配置文件 3.2 application 配置文件 3.3 配置测试类 - Controller 层 3.4 ...
- .NET Core用数据库做配置中心加载Configuration
本文介绍了一个在.NET中用数据库做配置中心服务器的方式,介绍了读取配置的开源自定义ConfigurationProvider,并且讲解了主要实现原理. 1. 为什么用数据库做配置中心 在开发youz ...
- apollo源码分析 感知_Kitty中的动态线程池支持Nacos,Apollo多配置中心了
目录 回顾昨日 nacos 集成 Spring Cloud Alibaba 方式 Nacos Spring Boot 方式 Apollo 集成 自研配置中心对接 无配置中心对接 实现源码分析 兼容 A ...
- Kitty中的动态线程池支持Nacos,Apollo多配置中心了
目录 回顾昨日 nacos集成 Spring Cloud Alibaba 方式 Nacos Spring Boot 方式 Apollo集成 自研配置中心对接 无配置中心对接 实现源码分析 兼容Apol ...
- SpringCloud Alibaba微服务实战(四) - Nacos Config 配置中心
说在前面 Nacos 是阿里巴巴开源的一个更易于构建云原生应用的动态服务发现.配置管理和服务管理平台.Nacos Config就是一个类似于SpringCloud Config的配置中心. 一.启动N ...
- SpringCloud 2020版本教程1:使用nacos作为注册中心和配置中心
点击关注公众号,Java干货及时送达 本次教程旨在为读者提供2020版本的最佳实践方案,使用我认为最容易学习的组件,可能很多组件有很多替代方案,在这里不依依讲述.本次教程使用的组件如下: 注册中心:n ...
最新文章
- 微信公众号的分享功能
- Sonic 开源移动端云真机测试平台 - 设备中心接入安卓设备实例演示,Agent端服务部署过程详解
- 跟着阿里大牛捞干货:2019这5本书带你玩转大数据
- 把14亿中国人民都拉到一个微信群里在技术上能实现吗?
- EXCEL实战技巧与数据分析(二)数据透视表
- ps写php,ps怎么做立体效果文字
- 华为连接wifi显示wifi未连接服务器,华为手机连接WIFI但是无法上网怎么解决
- 关闭compactos_compact 命令详解 – 原来文件还能这样压缩!
- 手动删除病毒经历【usgop.exe】
- eclipse代码:1到100既是3又是5的倍数
- 解决:syntax error at line xxx: `<<‘ unmatched
- docker_swarm_集群创建_数据共享_负载均衡
- kafka的生产者如何把消息发送到指定分区里
- 飞控和飞控固件的讲解
- Google Chrome浏览器JS调试工具
- pads铺铜不能开启drp_PADS常见问题全集
- 《Head First 设计模式》读书笔记——工厂模式
- 你不得不看的图文并茂的MQTT协议通信过程!!!
- 计算机组成原理(2)各个硬件的工作原理
- 高校后勤管理系统java代码_高校后勤综合数据管理与分析系统设计与实现毕业论文+文献资料+JavaSSM项目源码及Mysql数据库...
热门文章
- 破解md5加密的方法
- Dell计算机装Win8,dell win8重装系统教程详解
- sem与seo的区别与联系
- 中国农业银行计算机专业笔试题,中国农业银行笔试题库
- 【C语言】求最大公约数和最小公倍数
- 在企业ceph运维中问题处理解决方案---持续更新
- Ubuntu——笔记本插入耳机没有声音的解决方案
- ShardingJdbc SQLFeatureNotSupportedException: isValid
- google translate - 谷歌翻译小工具
- PyQt(Python+Qt)学习随笔:Designer中的QDialogButtonBox的clicked信号参数QAbstractButton *解决办法