无法运行Spring应用程序
我在启动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
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添加的版本,则需要先排除它,然后添加自己的版本。