java开发中遇到过的坑_Springboot 开发过程中遇到坑点 (一)

前言

之前是不会 Springboot 的,使用集中式开发,日常在学习 Java 的 Springboot 开发过程中,比如在前期开发,会容易遇到一些问题,这里做一些记录。

问题

1.Springboot 版本已经包含了 snakeyaml,如果依然 pom 添加 Yaml 库 snakeyaml,启动 Application 会遇到奇怪的错误。

添加了 snakeyaml 后

org.yaml

snakeyaml

1.13

会出现以下错误。

00:05:11.649 [main] DEBUG org.springframework.boot.context.logging.ClasspathLoggingApplicationListener - Application failed to start with classpath: [file:/C:/Program%20Files/Java/jdk1.8.0_111/jre/lib/charsets.jar 省略

00:05:11.653 [main] ERROR org.springframework.boot.SpringApplication - Application run failed

java.lang.NoSuchMethodError: org.yaml.snakeyaml.LoaderOptions.setAllowDuplicateKeys(Z)V

at org.springframework.boot.env.OriginTrackedYamlLoader.createYaml(OriginTrackedYamlLoader.java:66)

at org.springframework.beans.factory.config.YamlProcessor.process(YamlProces

你可能感兴趣的:(java开发中遇到过的坑)