记录一次YAMLException异常

这篇具有很好参考价值的文章主要介绍了记录一次YAMLException异常。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

记录一次YAMLException异常

记录一次YAMLException异常,# 报错及Bug,报错,编码格式

✅作者简介:大家好,我是Leo,热爱Java后端开发者,一个想要与大家共同进步的男人😉😉
🍎个人主页:Leo的博客
💞当前专栏: 报错以及Bug
✨特色专栏: MySQL学习
🥭本文内容:记录一次YAMLException异常
📚个人知识库: [Leo知识库]https://gaoziman.gitee.io/blogs/),欢迎大家访问

1.前言

大家好,我是Leo哥🫣🫣🫣,最近在学习SpringBoot3以及写一个关于SpringBoot3整合短信登录的案例,当我项目创建之后,做好配置文件管理并启动项目之后,控制台给了我重重一击。具体是啥呢,咱们接着往下聊。好了,话不多说让我们开始吧😎😎😎。

2.报错引出

没错,当我启动项目的时候,控制台给我报了一个这么的错误。

→ : java.nio.charset.MalformedInputException: Input length = 1

记录一次YAMLException异常,# 报错及Bug,报错,编码格式

咱就是说,咱也没见过,不过问题不大,我们先看看他是什么意思,打开我们的百度翻译。

记录一次YAMLException异常,# 报错及Bug,报错,编码格式

3.报错解决

这一看,好像也看不出来什么问题啊,于是咱还是妥协,直接问度娘,经过俺的一番查找,最终将问题定位在是由于IDEA配置文件的编码格式导致的问题。

一看到这,那不就好办了,这编码格式还不简单嘛,只需要调节为UTF-8即可,于是说干就干。

记录一次YAMLException异常,# 报错及Bug,报错,编码格式

就这样 完工。

然后我们再次启动我们的项目。

记录一次YAMLException异常,# 报错及Bug,报错,编码格式

好了,大功告成,项目可以正常启动了。今天的分享就到这里哈,关于SpringBoot整合手机短信,我会单独出一期发出来,敬请期待!!!

4.其他问题

如果以上我的解决方式没办法解决还是报同样的错,那么在pom中加入如下配置

<properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
    <maven.compiler.encoding>UTF-8</maven.compiler.encoding>
    <java.version>17</java.version>
</properties>
重新配置yml文件

有两个解决思路:

  1. 将yml配置文件中的中文注释全部删除
    但是本来是需要注释才能对各类配置做特定解释,所以不建议
  2. 新建一个配置文件为UTF-8的文件,将原有配置使用txt文件夹打开,再重新复制到新的yml配置文件中
  3. 如果团队的就复制其他小伙伴的,或者是以前正常运行项目的文件

5.总结

以上便是本文的全部内容,本人才疏学浅,文章有什么错误的地方,欢迎大佬们批评指正!我是Leo,一个在互联网行业的小白,立志成为更好的自己。

如果你想了解更多关于Leo,可以关注公众号-程序员Leo,后面文章会首先同步至公众号。

记录一次YAMLException异常,# 报错及Bug,报错,编码格式文章来源地址https://www.toymoban.com/news/detail-754330.html

到了这里,关于记录一次YAMLException异常的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • clickhouse一次异常排查记录

    clickhouse中报错 关闭了自启动,删了status,重启了clickhouse还是报错 1,排查定时执行的脚本日志(每小时第5分钟执行) INSERT INTO quality0529.previously_reported_urls (url) SELECT url FROM quality0529.hourly_data_view WHERE findUrlListLastTime = now() - INTERVAL 1 HOUR GROUP BY url 2,查看ck执行异常详细信息统计

    2024年02月11日
    浏览(46)
  • 项目bug——编码问题报错(java.lang.IllegalStateException)

    项目拉下后报错 2023-07-17 14:26:07.596 ERROR 14300 — [ main] o.s.boot.SpringApplication : Application run failed java.lang.IllegalStateException: Failed to load property source from ‘file:/Users/wang/IdeaProjects/ms-family-pre/target/classes/application.yaml’ (classpath:/application.yaml) at org.springframework.boot.context.config.ConfigFileAppl

    2024年02月16日
    浏览(53)
  • 记录一次hadoop集群上secondarynamenode无法启动的bug的解决办法

    这个错误其实是由于重复格式化导致namenode和datanode的namespaceID和clusterID不一致引起的 解决方法如下: 解决方案: 1.关闭所有服务并重启(保证Hadoop的服务被杀死) 2.清理: 将hadoop的根目录中的data,logs全部删除(三台节点) 将 /tmp下的内容全部删除 3.重新格式化

    2024年02月06日
    浏览(58)
  • 【bug】记录一次使用Swiper插件时loop属性和slidersPerView属性冲突问题

    最近在vue3使用swiper时,突然发现loop属性和slides-per-view属性同时存在启用时,loop生效,下一步只能生效一次的bug,上一步却是好的。非常滴奇怪。 分析属性是否使用错误。 loop是循环模式,布尔型。 slides-per-view是同屏显示多少数量,数值型或’auto’。 更改的样式是否是诱因

    2024年02月14日
    浏览(57)
  • 记录一次:Winform的控件的Visible属性异常问题

    有一次同事找到我,说以下代码中:btnPlanAppend控件:客户电脑显示正常、开发者电脑调试时无法显示 btnAppend可以在界面中显示出来 btnPlanAppend控件在界面上就是不显示 SajetCommon.CheckEnabled(\\\"INSERT\\\", sPrivilege)方法的返回结果:true; btnAppend控件也能正常显示 调试到这一行(btnPlanA

    2024年02月08日
    浏览(68)
  • 记一次 MySQL 主从同步异常的排查记录,百转千回

    你好,我是悟空。 这是悟空的第 183 篇原创文章 官网:www.passjava.cn 本文主要内容如下: 最近项目的测试环境遇到一个主备同步的问题: 备库的同步线程停止了,无法同步主库的数据更改。 备库报错如下: 完整的错误信息: 上面的报错信息是什么意思呢? 翻译一下就是主

    2023年04月17日
    浏览(80)
  • 【复盘】记录一次类型不一致导致的Kafka消费异常问题

    业务主要是通过A系统向B系统写入Kafka,然后B系统消费Kafka 将结果写到Kafka中,A进行消费最终结果。 在整个流程中,A写入Kafka会写入一张 record1表记录,然后在A消费最终结果的时候也记录一张record2表。主要改动的话 只是B系统内进行写入数据,但是没有想到用的同一个Map导致

    2024年02月16日
    浏览(37)
  • 记录一次使用unordered_set插入数据异常的问题

    问题和 unordered_set 有关,相关代码如下: 这些代码作为so提供给 程序A 调用,但是程序执行过程中发现,defined_task_variable 插入值后,printSet()方法应该遍历defined_task_variable,打印出其内部数据的,但实际上其打印出来的都是(null),且只在arm平台出现,且必现,但x86一切正常 相

    2024年04月08日
    浏览(46)
  • 【生产问题记录】一次简单的 Http 请求异常处理 (请求的 url 太长, Nginx 直接返回 400, 导致请求服务异常)

    按照惯例直接说结论。 后台服务 A 有一个 Http 接口, 代码如下: 没错, 一个 Get 请求, 入参是一个 List 。 同时有另一个后台服务 B, 里面有段逻辑会通过 RestTemplate 调用服务 A 的这个接口, 代码如下: 在服务 B 中, 通过 batchGetUserInfo 方法请求服务 A 时, 传入了一个长度为 122 的 List

    2024年01月16日
    浏览(55)
  • 记录一次.NET6环境使用Visual Studio 2022 V17.6.2版本的异常

    C#开发环境Visual Studio 2022 V17.6.2版本。 .NET 6.0 系统是Blazor Server框架的系统页面,在使用Visual Studio 2022 V17.6.2版本编译后,执行出现: 先使用了Visual Studio 2022 V17.4.0版本编译后可以正常。 经过分析:Visual Studio 2022 V17.4.0还在使用的目标框架为:.NET 6.0,Visual Studio 2022 V17.6.2版本的

    2024年02月08日
    浏览(65)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包