解决SpringBoot的yml配置文件报错: org.yaml.snakeyaml.parser.ParserException: while parsing a block mapping
问题描述
今天在SpringBoot的application.yml中新增了一个配置项:
但是启动的时候报错了,错误如下所示:
org.yaml.snakeyaml.parser.ParserException: while parsing a block mapping
in ‘reader’, line 1, column 1:
server:
^
expected , but found ‘’
in ‘reader’, line 314, column 3:
EsignAppSecret:69cbab939203952b6 …
分析问题
众所周知, application.yml 文件的格式非常严格,哪怕节点没有对齐,没有隔开,或者tab空格对不齐都不行。
经过仔细排查,发现我的问题属于是格式错误:
application.yml 文件键值之间要用冒号:隔开,而且冒号和值之间有一个空格
我就属于在冒号之间没有加空格导致报错,仔细观察可以发现,正确的配置项颜色会被加粗,错误的就是平平无奇的字体。
解决问题
把空格补上即可:
再重新启动下,发现项目可以正常启动,问题解决!
总结
对于yml的格式还是很严格的,使用的时候一定要细心点。
这里我简单总结一波,如果报了我这个错误,可以从这几个方向检查:
1.配置项是否对齐
2.配置项是否有对应对应的层次
3.冒号后面是否有空格
4.配置项是否书写正确
解决SpringBoot的yml配置文件报错: org.yaml.snakeyaml.parser.ParserException: while parsing a block mapping相关推荐
- 启动报异常:org.yaml.snakeyaml.parser.ParserException: while parsing a block mapping
目录 异常信息 异常原因 解决结果 异常信息 17:20:38.414 [main] ERROR o.s.b.SpringApplication - [reportFailure,870] - App ...
- 解决Springboot文件上传报错,java.io.FileNotFoundException: D:\System\Temp\tomcat.819...00.tmp (系统找不到指定的文件。)
Springboot文件上传,csdn上的方法无非是下面这两个: imgFile.transferTo(imageFolder); // 方法一/*** 方法二* FileUtils.copyInpu ...
- SpringBoot中yml文件报错:org.yaml.snakeyaml.scanner.ScannerException:mapping values are not allowe here...
场景 SpringBoot中配置静态资源访问路径时提示: 报错代码如下: 实现 首先确保yml文件的格式要正确,每个冒号的后面要紧跟空格. 根据提示报错信息在static-path-pattern这个 ...
- springboot启动报错org.yaml.snakeyaml.error.YAMLException...
报错代码: java.lang.IllegalStateException: Failed to load property source from location 'classpath:/appl ...
- 报错org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputException: Input length = 1
一.场景描述: springcloud微服务项目,idea mvn打包之后,用java -jar xxx.jar运行,爆出以上错误,查询后得知是在读取nacos上的配置文件时,文件中含有中文注释导致的 ...
- 解决springboot引入JSONObject包报错
一.背景描述 项目改框架,需要用到JSONObject,看了一下是要 import net.sf.json.JSONObject; 它来自这个jar包 <dependency><gr ...
- 运行rqt tf时的报错:ParserError: while parsing a block mapping
关于使用rqt_tf_tree时的报错 ParserError: while parsing a block mapping 问题描述 建立好urdf之后,使用launch文件打开Gazebo,发现模 ...
- 【已解决】Springboot服务 Netty启动报错Failed to submit a listener
[已解决]Springboot服务 Netty启动报错Failed to submit a listener Force-closing a channel whose registration ta ...
- Springboot连接mysql数据库报错
Springboot连接mysql数据库报错java.sql.SQLException: Access denied for user ''@'localhost' (using password: ...
最新文章
- [转]汇编语言的准备知识--给初次接触汇编者 2
- Py之Pandas:Python的pandas库简介、安装、使用方法详细攻略
- 四大对象是什么时候创建的?
- 201621123058《java程序设计》第二周学习总结
- 带你学习Javascript中的函数进阶(一)
- 查询屏幕中一个已知颜色的值
- python与数学关系大吗_通过一个简单的数学游戏,清晰了解各大编程语言之间的一些区别...
- Linux机器学习软件配置
- layui+strust2多文件上传
- centos6.5 mysql登陆_centos6.5下mysql无法登陆的问题
- Android SurfaceView动画(二)
- 基于AD09的四层板设计概要
- 联想控制计算机软件,联想网络控制工具
- html添加哔哩哔哩视频,哔哩哔哩在线视频编辑器使用教程汇总
- CAN通信协议(一)
- matlab处理矩阵的一些简易操作和画图的一些小技巧
- 最全的熬粥方法Word计算机考试怎么做,煮粥方法大全(珍藏版)
- 15.真实感图形——光照与明暗+光线跟踪+纹理映射+辐射度方法+阴影
- 2021年 遥感图像目标检测SOTA模型及排行榜
- 高考,高中毕业之后,这人世间,又多了一只闲云野鹤