被坑惨了

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来配置。目前只支持propertiesyaml类型。

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配置中心 踩坑相关推荐

  1. nacos集群的ap cp切换_配置中心Nacos

    Nacos概述 英文全称Dynamic Naming and Configuration Service,是指该注册/配置中心都是以服务为核心. Nacos是阿里云中间件团队开源的一个项目.项目地址: ...

  2. nacos 单机部署_nacos简介以及作为注册/配置中心与Eureka、apollo的选型比较

    一.Nacos简介 Nacos是以服务为主要服务对象的中间件,Nacos支持所有主流的服务发现.配置和管理. Nacos主要提供以下四大功能: 服务发现与服务健康检查 Nacos使服务更容易注册自己并 ...

  3. Spring Cloud Alibaba - 19 Nacos Config配置中心加载不同微服务的通用配置的两种方式

    文章目录 Pre 实现 方式一 通过 shared-dataids 方式 方式二 通过 ext-config方式 配置文件优先级 源码 Pre Spring Cloud Alibaba - 18 Na ...

  4. Spring Cloud Alibaba - 17 Nacos Config 配置中心 应用篇

    文章目录 Nacos配置中心基础概念 配置服务 (Configuration Service) 配置管理 (Configuration Management) 配置项 配置集 配置集 ID 配置分组 ...

  5. Spring Cloud Alibaba Nacos 分布式配置中心

    文章目录 1 摘要 2 核心 Maven 依赖 3 核心代码 3.1 bootstrap 配置文件 3.2 application 配置文件 3.3 配置测试类 - Controller 层 3.4 ...

  6. .NET Core用数据库做配置中心加载Configuration

    本文介绍了一个在.NET中用数据库做配置中心服务器的方式,介绍了读取配置的开源自定义ConfigurationProvider,并且讲解了主要实现原理. 1. 为什么用数据库做配置中心 在开发youz ...

  7. apollo源码分析 感知_Kitty中的动态线程池支持Nacos,Apollo多配置中心了

    目录 回顾昨日 nacos 集成 Spring Cloud Alibaba 方式 Nacos Spring Boot 方式 Apollo 集成 自研配置中心对接 无配置中心对接 实现源码分析 兼容 A ...

  8. Kitty中的动态线程池支持Nacos,Apollo多配置中心了

    目录 回顾昨日 nacos集成 Spring Cloud Alibaba 方式 Nacos Spring Boot 方式 Apollo集成 自研配置中心对接 无配置中心对接 实现源码分析 兼容Apol ...

  9. SpringCloud Alibaba微服务实战(四) - Nacos Config 配置中心

    说在前面 Nacos 是阿里巴巴开源的一个更易于构建云原生应用的动态服务发现.配置管理和服务管理平台.Nacos Config就是一个类似于SpringCloud Config的配置中心. 一.启动N ...

  10. SpringCloud 2020版本教程1:使用nacos作为注册中心和配置中心

    点击关注公众号,Java干货及时送达 本次教程旨在为读者提供2020版本的最佳实践方案,使用我认为最容易学习的组件,可能很多组件有很多替代方案,在这里不依依讲述.本次教程使用的组件如下: 注册中心:n ...

最新文章

  1. 微信公众号的分享功能
  2. Sonic 开源移动端云真机测试平台 - 设备中心接入安卓设备实例演示,Agent端服务部署过程详解
  3. 跟着阿里大牛捞干货:2019这5本书带你玩转大数据
  4. 把14亿中国人民都拉到一个微信群里在技术上能实现吗?
  5. EXCEL实战技巧与数据分析(二)数据透视表
  6. ps写php,ps怎么做立体效果文字
  7. 华为连接wifi显示wifi未连接服务器,华为手机连接WIFI但是无法上网怎么解决
  8. 关闭compactos_compact 命令详解 – 原来文件还能这样压缩!
  9. 手动删除病毒经历【usgop.exe】
  10. eclipse代码:1到100既是3又是5的倍数
  11. 解决:syntax error at line xxx: `<<‘ unmatched
  12. docker_swarm_集群创建_数据共享_负载均衡
  13. kafka的生产者如何把消息发送到指定分区里
  14. 飞控和飞控固件的讲解
  15. Google Chrome浏览器JS调试工具
  16. pads铺铜不能开启drp_PADS常见问题全集
  17. 《Head First 设计模式》读书笔记——工厂模式
  18. 你不得不看的图文并茂的MQTT协议通信过程!!!
  19. 计算机组成原理(2)各个硬件的工作原理
  20. 高校后勤管理系统java代码_高校后勤综合数据管理与分析系统设计与实现毕业论文+文献资料+JavaSSM项目源码及Mysql数据库...

热门文章

  1. 破解md5加密的方法
  2. Dell计算机装Win8,dell win8重装系统教程详解
  3. sem与seo的区别与联系
  4. 中国农业银行计算机专业笔试题,中国农业银行笔试题库
  5. 【C语言】求最大公约数和最小公倍数
  6. 在企业ceph运维中问题处理解决方案---持续更新
  7. Ubuntu——笔记本插入耳机没有声音的解决方案
  8. ShardingJdbc SQLFeatureNotSupportedException: isValid
  9. google translate - 谷歌翻译小工具
  10. PyQt(Python+Qt)学习随笔:Designer中的QDialogButtonBox的clicked信号参数QAbstractButton *解决办法