Nacos作为配置中心读取文件的异常[小坑]_叶落雨飘的博客-程序员宝宝

技术标签: JAVA  spring  spring boot  java  学习笔记  SpringCloud  

参考官网

dataId配置方式:

在这里插入图片描述

具体操作:

去nacos后台,新建一个配置

在这里插入图片描述

配置dataId

在这里插入图片描述

远程配置名就是: nacos-config-client-dev.yaml

我的controller如下图
在这里插入图片描述
按理来说应该能读到远程配置文件的config.info中的信息返回给网页
但是服务器启动出错了!!!!

如果出现错误:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘scopedTarget.nacosConfigController’: Injection of autowired dependencies failed; nested exception is java.lang.IllegalArgumentException: Could not resolve placeholder ‘config.info’ in value "${config.info}"

说明没有读取到配置

1.看看是不是yaml配置成yml了。

2.看看配置文件是不是和你配置的对不上。

3.看看远程配置文件是不是这个属性。

4.我这里就是第四种,搞了一两个小时

查看日志发现

The web application [ROOT] appears to have started a thread named [com.alibaba.nacos .naming.client.listener] but has failed to stop it…

然后栈溢出。。。死循环。。。

我找了半天没找出我的问题,以为是文件问题,然后气急败坏的重启了Nacos,结果好了。。。

看看大家是不是上述问题。。不行的话重启下Nacos看看说不定就发生奇迹了!

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_41522089/article/details/107051144

智能推荐

【shell】sed处理多行合并_weixin_33695082的博客-程序员宝宝

有这么一个题文件格式table=t1nameowneraddresstable=t2idtextcol1commentcol5table=t3prod_nameprice要求按table=关键字,将相同的table的列放在同一行,结果为:table=t1 name owner addresstable=t2 id ...

srand函数和rand函数的配套使用说明_一月拾壹的博客-程序员宝宝

srand函数和rand函数的配套使用说明所需要的库:#include <stdlib.h>#include <time.h>两个函数的样子:void srand((unsigned int)随机种子) ;int rand();正文介绍:rand,这是C语言中比较常见的提供随机数的函数,但是嘞,它有一个明显的缺点!你可以称它为伪随机,伪随机是什么?它呢,再提供随机数的时候,确实是随机数没错,但是,它提供的随机数数列是一样的,这句话是什么意思呢?你这次调用它,它会随机产

prometheus 告警机制 -(为什么告警发的不及时)_咸鱼老罗的博客-程序员宝宝

为什么告警有时发的及时,有时发的慢监控发现异常到发出告警的时间与多个参数相关,包括采集间隔,扫描间隔,group 发送间隔,规则 for 等。告警的生命周期定期采集监控数据定期扫描告警规则,发现告警发给 alertmanager,prometheus 页面能看到 alert ,状态为 pending多次发送到 alertmanager,持续时长超过告警告警规则的 for 的 alert,prometheus 页面看到状态为 firing,准备发送。firing 状态的 alert 等待 gro

C语言、Python与金字塔图形_CCH²¹的博客-程序员宝宝_c语言金字塔pathon

前言  昨天在和朋友看电影的时候,一个在南开大学就读的高中同学给我发来这样一道题目:  输出一个大小为n的金字塔,金字塔是一个等腰三角形,大小为n的金字塔底层有n个*,每一层*的个数都是下一层的个数减2,第一层的*在最中央。因为这个问题太简单了,所以要求金字塔的顶可以朝上下左右四个方向。  当时正是电影最为精彩的部分,所以我并没有对这道题太过在意。我只是大致看了一下,然后回复同学说“我现...

案例-学成在线CSS练习_解甲归田1的博客-程序员宝宝_css在线练习

1. 学成在线页面制作目标理解能够说写单页面我们基本的流程能说出常见的css初始化语句能说出我们CSS属性书写顺序应用能利用ps切图能引入外部样式表能把psd文件转换为html页面学成在线的目的就是为了串联前面的所有知识。来一个春晚大联欢。启超老师:取义学有所成,为师之期望,君等成才者也,故曰学成网是也~~1.1 前期准备素材学成在线PSD源文件开发...

简明x86汇编语言教程(3)_Night-Wish的博客-程序员宝宝

2.2 使用寄存器在前一节中的x86基本寄存器的介绍,对于一个汇编语言编程人员来说是不可或缺的。现在你知道,寄存器是处理器内部的一些保存数据的存储单元。仅仅了解这些是不足以写出一个可用的汇编语言程序的,但你已经可以大致读懂一般汇编语言程序了(不必惊讶,因为汇编语言的祝记符和英文单词非常接近),因为你已经了解了关于基本寄存器的绝大多数知识。在正式引入第一个汇编语言程序之前,我粗略地介绍一下汇

随便推点

Swift会取代Python吗?对初学者是否更适合学习Swift?答案在这里_冠亦Python的博客-程序员宝宝_swift和python

Swift会取代Python吗?也许我现在不会相信,至少从目前来讲,Python依然是目前世界上发展最快的语言。并且该语言的应用范围十分的广泛,无论是web开发、爬虫、数据分析、机器学习等,所以,它也被人称为最灵活的语言。尤其是在数据领域或者金融科技行业,Python岗位的需求是Java的两倍多,这都得益于Python的速度和算法性能。可说,该语言除了不适用于前端,几乎可以在任意领域驰骋。什么是SwiftSwift是由Chris Lattner在苹果工作时创建,并且该团队被称为世界上最先进的人

关于project server 2016 定制开发_我是成果啊的博客-程序员宝宝

对于project server的开发相信点开这个帖子的人都知道PS 2013 和它以下的版本都是可以通过 project server interface 俗称(PSI)是可以完成需求的,但是project server 2016 用不了PSI,在MSDN上面给到的回复是用CSOM来完成project server 2016的开发。下面就来介绍一下CSOM:首先引用projectserv

HQL 多对多查询写法_tcp0707的博客-程序员宝宝_hql 多对多查询

List infolist = new ArrayList();infolist = getHibernateTemplate().find("select i FROM Information i join i.channels c where c.id=? ",delChannel.getId());for(int i=0;iInformation info = infolist.

vscode可以结合mingw_vscode加MinGw三步搭建c/c++调试环境_weixin_39528029的博客-程序员宝宝

vscode加MinGw三步搭建c/c++调试环境step1:安装vscode、MinGw1.1 vscod常规安装:https://code.visualstudio.com/1.2 MinGw安装:1.3 下载链接:http://www.mingw.org/注意:将页面下拉,在左侧的 popular content栏,点击download/installer,会自动下载1.4 双击下载文件后安...

PTA7-4 后缀式求值 (25分) (题目 + 代码 + 详细注释 + 坑点分析)_呆码农梦中识bug,程序员哭求加工资的博客-程序员宝宝

我们人类习惯于书写“中缀式”,如3 + 5 * 2,其值为13。 (p.s. 为什么人类习惯中缀式呢?是因为中缀式比后缀式好用么?)而计算机更加习惯“后缀式”(也叫“逆波兰式”,Reverse Polish Notation)。上述中缀式对应的后缀式是:3 5 2 * +现在,请对输入的后缀式进行求值。输入格式:在一行中输入一个后缀式,运算数和运算符之间用空格分隔,运算数长度不超过6位,运算符仅有+ - * /四种。输出格式:在一行中输出后缀式的值,保留一位小数。输入样例:...

KMP算法和next数组k=next[k]难点心得_myh火習的博客-程序员宝宝

最近在看字符串模式匹配KMP算法,不涉及优化,非小白科普帖.KMP算法的关键:    1.求模式串next数组    2.计算后移步数    3.字符串比较难度依次降低.求模式串next数组建议看下https://www.zhihu.com/question/21474082.这里对文中图2进行一下修改,并解释下代码中的k=next[k].接原文,图中前两行表示next[q]=k,模式串前q个字符...

推荐文章

热门文章

相关标签