异常信息如下:
Exception in thread "main" java.lang.NoClassDefFoundError: org/yaml/snakeyaml/Yaml
at com.motoros.web.runner.AppRunner.buildEnvForBuilder(AppRunner.java:51)
at com.motoros.web.runner.AppRunner.appRun(AppRunner.java:32)
at com.motoros.gxbm.ProviderApplication.main(ProviderApplication.java:24)
Caused by: java.lang.ClassNotFoundException: org.yaml.snakeyaml.Yaml
at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 3 more
解决方式:在pom.xml文件中加入以下依赖坐标
<!-- https://mvnrepository.com/artifact/org.yaml/snakeyaml -->
<dependency>
<groupId>org.yaml</groupId>
<artifactId>snakeyaml</artifactId>
<version>1.23</version>
</dependency>
博客详细描述了在运行Springboot应用时遇到`java.lang.NoClassDefFoundError: org/yaml/snakeyaml/Yaml`的错误,指出了解决这个问题的方法,即在项目的pom.xml文件中添加特定的YAML依赖。

18万+

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



