可能原因:1、注释错误引起(application.yml采用的是#注释而不是//)

2、缩进采用tab而不是空格引起的(不同配置之间也不能有tab出现,否则会报错)

3、yml配置文件注释未被识别

      原因基本确定为文件编码格式的问题(原yml文件为GBK格式),于是将GBK格式改为UTF-8,改完后发现之前文件中注释的中文乱码了,问题的原因应该是出自于这里,于是将注释全部删除,再启动就正常了。

注:文件格式更改后,看是否有乱码现象,注释也会有影响。

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐