application.properties failed with MalformedInputException: Input length = 1
时间: 2023-12-09 11:34:58 浏览: 271
application.properties
根据提供的引用内容,可以得知该异常是由于读取application.properties文件时出现了编码问题导致的。可能是文件中包含了无法解析的字符,或者文件的编码格式与读取方式不匹配。解决该问题的方法如下:
1.检查application.properties文件中是否包含无法解析的字符,可以使用文本编辑器打开文件并查看。
2.尝试更改文件的编码格式,例如将UTF-8编码的文件转换为ISO-8859-1编码的文件。
3.在读取文件时指定正确的编码格式,例如在SpringBoot项目中可以在application.properties文件中添加以下配置:
```properties
spring.http.encoding.charset=UTF-8
spring.http.encoding.enabled=true
spring.http.encoding.force=true
```
以上配置可以确保SpringBoot项目在读取application.properties文件时使用UTF-8编码格式。
阅读全文