首页 > 编程语言 >多模块项目依赖中,项目启动失败-org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputException

多模块项目依赖中,项目启动失败-org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputException

时间:2023-09-10 18:23:47浏览次数:38  
标签:MalformedInputException java nio 项目 charset snakeyaml yaml


异常问题
专栏收录该内容
22 篇文章1 订阅
订阅专栏

错误:org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputException: Input length = 1

原因:yaml/yml配置文件解析失败


解决:把项目编码(File Encodings)全部设置为UTF-8,后重启IDEA软件;

其中,若为多模块项目依赖,则查看依赖的子模块是否为最新,否则进行发包到本地(Maven:install),再maven重新加载项目(Reload All Maven Projects),后即可启动项目
————————————————
版权声明:本文为CSDN博主「BB-X」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_51091560/article/details/128837029

标签:MalformedInputException,java,nio,项目,charset,snakeyaml,yaml
From: https://www.cnblogs.com/csjoz/p/17691621.html

相关文章

  • JavaNote05-面向对象编程01
    0.面向对象内容的三条主线Java类及类的成员:(重点)属性、方法、构造器;(熟悉)代码块、内部类面向对象的特征:封装、继承、多态、(抽象)其他关键字的使用:this、super、package、import、static、final、interface、abstract等1.面向对象编程概述面向对象是软件开发中的一类编程风......
  • centos更换java版本
     以java11为例先使用下面的命令下载java11$sudoyum-yinstalljava-11-openjdk-devel输入命令改变java环境$sudoalternatives--configjava出现下面的界面,选择3(假如需要换为java11) 输入java-version查看版本 ......
  • JavaScript:逻辑运算符
    与(&&)、或(||)&&在JavaScript中,A&&B是一个逻辑与运算,其执行逻辑如下:如果表达式A的结果为假值(例如false、null、undefined、0、NaN或空字符串""),则整个表达式A&&B立即返回A的值,而不会继续执行B。如果表达式A的结果为真值(例如非空字符串、非零数值、对象或函......
  • 无涯教程-JavaScript - DB函数
    描述DB函数使用固定余额递减法返回指定期间内资产的折旧。语法DB(cost,salvage,life,period,[month])争论Argument描述Required/OptionalCostTheinitialcostoftheasset.RequiredSalvageThevalueattheendofthedepreciation(sometimescalledthe......
  • Java代码逃逸
    Java代码逃逸在编程领域,代码逃逸是指变量或对象在其作用域之外被引用或访问的情况。在Java中,代码逃逸可能会导致一些意想不到的问题和安全隐患。本文将探讨Java代码逃逸的概念、原因以及如何避免它。什么是Java代码逃逸?Java代码逃逸指的是局部变量或对象在其定义的作用域之外被其他......
  • Java实现关系型数据库工具类JdbcUtils系列九:通用DAO
    Java实现关系型数据库工具类JdbcUtils系列九:通用DAO一、创建对应数据库表的实体类二、数据库连接池Druid工具类三、DAO类四、BaseDAO五、DatabaseInfoDao六、通用DAO测试类一、创建对应数据库表的实体类数据库表结构CREATETABLE`databaseInfo`(`id`bigint(11)NOTNULLAU......
  • 构建高性能全文搜索引擎:Java与Elasticsearch
    在今天的应用程序中,全文搜索功能变得越来越重要。无论是在线商店、博客网站还是企业应用,用户都希望快速而准确地找到他们需要的信息。Elasticsearch是一个强大的全文搜索引擎,可以轻松应对这一需求。本文将向你展示如何使用Java与Elasticsearch构建高性能的全文搜索引擎。什么是Elas......
  • 使用Nginx作为Java后端的反向代理
    什么是Nginx?Nginx是一款高性能、轻量级的开源Web服务器和反向代理服务器。它广泛用于提供Web服务、负载均衡、反向代理、HTTP缓存以及安全性增强等功能。Nginx的架构允许它处理大量并发连接,同时保持低的内存消耗。为什么使用Nginx?使用Nginx作为Java后端的反向代理有许多好处,包括:性......
  • Java应用程序中的数据库连接池优化
    什么是数据库连接池?数据库连接池是一种数据库连接的管理技术,它允许应用程序在需要时从池中获取数据库连接,而不是每次都创建新的连接。这样可以减少连接创建和销毁的开销,提高数据库访问性能。为什么需要数据库连接池?在Java应用程序中,频繁地创建和关闭数据库连接会导致性能下降,因为连......
  • 使用Java和Spring构建RESTful API
    Spring框架简介Spring是一个开源的Java应用程序框架,广泛用于构建企业级应用程序和RESTfulAPI。它提供了丰富的功能集,包括依赖注入、AOP(面向切面编程)、事务管理、Web开发和安全性等。以下是一些关键Spring模块:SpringCore:提供了核心功能,包括依赖注入和Bean管理。SpringBoot:简化了......