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

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

springboot项目启动的时候提示这个错误:YAMLException: java.nio.charset.MalformedInputException: Input length = 1

根据异常信息提示,是YAML文件有问题。

原因是yml配置文件的编码有问题。

需要修改项目的编码格式,一般统一为UTF-8。

YAMLException: java.nio.charset.MalformedInputException: Input length = 1,温故,java,nio,spring boot,编码

或者搜索“encoding”,把能改的都改一下。

YAMLException: java.nio.charset.MalformedInputException: Input length = 1,温故,java,nio,spring boot,编码

 统一完项目编码之后,需要对配置文件进行转码,转成UTF-8。

把配置文件拷贝出来,用记事本打开,另存为UTF-8,再拷到项目里面就可以了。

 YAMLException: java.nio.charset.MalformedInputException: Input length = 1,温故,java,nio,spring boot,编码

 文章来源地址https://www.toymoban.com/news/detail-639003.html

 

到了这里,关于YAMLException: java.nio.charset.MalformedInputException: Input length = 1的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Caused by: java.nio.charset.MalformedInputException: Input length = 2

     java.nio.charset.MalformedInputException: Input length = 2 异常表示输入数据的长度不正确,导致字符集解析失败。 MalformedInputException 是 Java NIO(New I/O)中的一个异常类,它通常在字符集编解码时出现问题时抛出。在你的情况下,输入数据的长度为2,可能与所使用的字符集或编码方式不

    2024年02月08日
    浏览(36)
  • SpringBoot项目启动报java.nio.charset.MalformedInputException Input length = 1解决方案

    SpringBoot启动报错java.nio.charset.MalformedInputException: Input length = 1 出现这个的原因,就是解析yml文件时,中文字符集不是 utf-8 的原因,这是maven在项目编译时,默认字符集编码是GBK。 检查pom文件 要将编译字符集改成utf-8。 IDEA编码格式修改 文件修改 如果你的application.yml文件是把

    2024年02月20日
    浏览(35)
  • 多模块项目依赖中,项目启动失败-org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputException

    错误:org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputException: Input length = 1 原因:yaml/yml配置文件解析失败 解决:把项目编码(File Encodings)全部设置为UTF-8,后重启IDEA软件; 其中,若为多模块项目依赖,则查看依赖的子模块是否为最新,否则进行发包到本地(Maven:install),

    2024年02月17日
    浏览(50)
  • springboot苍穹外卖实战:一、环境搭建(nginx启动失败解决方案+Entity、DTO、VO、POJO区别说明+nio.charset.Input length = 2报错解决)

    在资料的day01中有个“前端运行环境”的文件夹,将其中的\\\"nginx-1.20.2\\\"文件夹解压到 非中文目录 下,然后直接点击文件夹中的nginx.exe(闪退不要紧)。 然后在浏览器中直接输入localhost,如果出现以下页面,即说明前端启动成功。 启动失败解决方案 如果没有,可能原因是80端

    2024年04月12日
    浏览(136)
  • Java NIO (三)NIO Channel类

            前面提到,Java NIO中一个socket连接使用一个Channel来表示。从更广泛的层面来说,一个通道可以表示一个底层的文件描述符,例如硬件设备、文件、网络连接等。然而,远不止如此,Java NIO的通道可以更加细化。例如,不同的网络传输协议,在Java中都有不同的NIO Chann

    2024年01月18日
    浏览(47)
  • Java参数校验@Valid中@Length和@Size的用法和区别

    在Spring框架中,@Length和@Size都是用于参数长度校验的注解,但它们之间存在一些关键的区别: @Length 是Hibernate Validator提供的一个注解,它用于校验字符串的长度。 @Size 也是Hibernate Validator提供的注解,但它可以用于多种数据类型,不仅仅是字符串。对于字符串,它可以校验长

    2024年04月15日
    浏览(37)
  • 记录一次YAMLException异常

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

    2024年02月05日
    浏览(49)
  • JAVA NIO简解

    Java nio是Java的一个新的输入输出(NewInput/Output)API,它提供了一些高效的数据处理方式,如缓冲区(buffers)、字符集(charsets)、通道(channels)和选择器(selectors)。 Java NIO可以实现非阻塞式的多路复用输入输出,提高了程序的性能和可扩展性。Java nio是在Java 1.4版本中引入

    2023年04月16日
    浏览(36)
  • java nio零拷贝

      零拷贝是一种计算机执行IO操作的优化技术,其核心目标是减少数据拷贝次数,从而提高系统性能。它主要体现在以下几个方面: 1. **定义与原理**:零拷贝字面上的意思包括“零”和“拷贝”。其中,“拷贝”是指数据从一个存储区域转移到另一个存储区域;“零”表示次

    2024年02月20日
    浏览(33)
  • Java NIO

    在传统的 Java I/O 模型(BIO)中,I/O 操作是以阻塞的方式进行的。也就是说, 当一个线程执行一个 I/O 操作时,它会被阻塞直到操作完成 。这种阻塞模型在处理多个并发连接时可能会导致性能瓶颈,因为需要为每个连接创建一个线程,而线程的创建和切换都是有开销的。 为了

    2024年01月25日
    浏览(39)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包