- 先直接上图
熟悉不,没错,刚开始以为是数据库的配置有问题,但是已经确实过了,都是正确的,网上许多说没有配置数据库,对于我来说,也不是
- 那么既然不是这个问题,日志还有
这是报错的开始,其实这个错误有两个原因:
1> . 在加载 YAML 文件时,SnakeYAML 默认使用 UTF-8 编码,如果你的 YAML 文件不是以 UTF-8 编码保存的,就会出现 MalformedInputException 错误
在 application.yml 文件的第一行添加 # -*- coding: <编码方式> -*- 的注释,指定正确的编码方式。例如,如果你的文件是以 GBK 编码保存的,可以添加以下注释:
2>.在启动类中,通过 PropertySource 注解指定正确的编码方式。例如,如果你的文件是以 GBK 编码保存的,可以添加以下注解:
- 设定了,也检查了,也不是,在最先开始报错的源头,有一个小的报错日志
信息显示的是,配置文件是已经加载成功了,但是获取不到配置文件信息,结合下边的字符编码,那么是不是可以确定,将项目设定一个字符编码就可以搞定
成功启动,小问题,记录一下。