现象

异常信息:

java.lang.IllegalStateException: Failed to load property source from 'file:/D:/IDEA/spring-cloud/sp05-eureka/target/classes/application.yml' (classpath:/application.yml)
 
Caused by: org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputException: Input length = 1

大概原因和编码相关:

<properties>
   <java.version>1.8</java.version>
    <spring-cloud.version>Hoxton.SR6</spring-cloud.version>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
    <maven.compiler.encoding>UTF-8</maven.compiler.encoding>
</properties>

在项目外部使用Maven install 是通过的,ide内出现问题后,选中maven插件,然后重新编译一下.
在这里插入图片描述

参考

SpringBoot启动报错java.nio.charset.MalformedInputException: Input length = 1解决方案

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐