无法运行Spring应用程序

无法运行Spring应用程序,spring,spring-boot,maven,pom.xml,Spring,Spring Boot,Maven,Pom.xml,我在启动spring应用程序时遇到此异常 Caused by: java.lang.NoClassDefFoundError: com/fasterxml/jackson/databind/ser/std/ToStringSerializerBase at java.base/java.lang.ClassLoader.defineClass1(Native Method) ~[na:na] at java.base/java.lang.ClassLoader.defin

我在启动spring应用程序时遇到此异常

    Caused by: java.lang.NoClassDefFoundError: com/fasterxml/jackson/databind/ser/std/ToStringSerializerBase
    at java.base/java.lang.ClassLoader.defineClass1(Native Method) ~[na:na]
    at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1016) ~[na:na]
    at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:151) ~[na:na]
    at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:821) ~[na:na]
    at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:719) ~[na:na]
    at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:642) ~[na:na]
    at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:600) ~[na:na]
    at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) ~[na:na]
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) ~[na:na]
    at java.base/java.lang.Class.getDeclaredConstructors0(Native Method) ~[na:na]
    at java.base/java.lang.Class.privateGetDeclaredConstructors(Class.java:3138) ~[na:na]
    at java.base/java.lang.Class.getConstructor0(Class.java:3343) ~[na:na]
    at java.base/java.lang.Class.getDeclaredConstructor(Class.java:2554) ~[na:na]
    at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:147) ~[spring-beans-5.3.1.jar:5.3.1]
    ... 69 common frames omitted

Caused by: java.lang.ClassNotFoundException: com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase
    at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:602) ~[na:na]
    at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) ~[na:na]
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) ~[na:na]
    ... 83 common frames omitted
我尝试添加jackson依赖项,但没有成功

<dependency>
    <groupId>com.fasterxml.jackson.core</groupId>
    <artifactId>jackson-databind</artifactId>
    <version>2.9.4</version>
</dependency>

com.fasterxml.jackson.core
杰克逊数据绑定
2.9.4

1。人们在2.9.4或更早的版本中遇到了这种错误。只需使用最新版本,如最新版本2.12.0,然后再试一次。或2。如果您使用的是springboot,那么默认情况下会添加jackson,因此手动添加的jackson版本可能与springboot添加的版本冲突,请从pom中删除jackson依赖项,然后重试。如果需要覆盖spring boots添加的版本,则需要先将其排除,然后添加自己的版本。1。人们在2.9.4或更早的版本中遇到了这种错误。只需使用最新版本,如最新版本2.12.0,然后再试一次。或2。如果您使用的是springboot,那么默认情况下会添加jackson,因此手动添加的jackson版本可能与springboot添加的版本冲突,请从pom中删除jackson依赖项,然后重试。如果需要覆盖spring boots添加的版本,则需要先排除它,然后添加自己的版本。