今天自己在尝试使用IDEA搭建SpringBoot项目时,遇到了Attempted to load applicationConfig: [classpath:/application.yml] but snakeyaml was not found on the classpath这个问题。
经过一番尝试,有以下几种可能导致启动失败的原因
1.配置文件application.yml 编码格式不对
解决办法:修改文件的编码格式 File -> Settings -> File Encodings
2.配置文件application.yml是由其他文件修改后缀得到的
解决办法:创建一个新的yml文件,将配置信息复制粘贴到新的yml文件中
3.缺少 yaml 依赖
<dependency>
<groupId>org.yaml</groupId>
<artifactId>snakeyaml</artifactId>
</dependency>
4.缺少springboot的依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
以上为此次解决问题的整个尝试过程,如有错误,敬请指正。
本文分享了在IDEA环境下搭建SpringBoot项目时遇到的“AttemptedtoloadapplicationConfig”错误及其解决方法,包括调整application.yml编码、正确创建yml文件、添加yaml和springboot依赖。

4300

被折叠的 条评论
为什么被折叠?



