错误描述:在学习springboot时因为用application.yml替换application.properties文件,因而导致程序不能正常启动,idea错误描述为:java.lang.IllegalStateException: Attempted to load applicationConfig: [classpath:/application.yml] but snakeyaml was not found on the classpath,在网上查资料查了半天,发现是程序不能解析yml文件所导致的,应该加入对yml文件解析的依赖。
解决办法:发图所示,程序可以正常跑起来了
所需要添加的依赖为:
org.yaml
snakeyaml
1.23
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>6.2</version>
<type>jar</type>
<exclusions>
<exclusion>
<groupId>org.yaml</groupId>
<artifactId>snakeyaml</artifactId>
</exclusion>
</exclusions>
</dependency>