【发布时间】:2020-10-29 13:14:58
【问题描述】:
current version jackson-databind-2.9.10.1.jar
need to upgrade jackson-databind-2.11.1.jar
我在杰克逊更新的新版 jar 中找不到 ToStringSerializerBase 类
org.springframework.beans.BeanInstantiationException: 失败 实例化 [com.fasterxml.jackson.datatype.jsr310.JavaTimeModule]: 无法解析的类定义;嵌套异常是 java.lang.NoClassDefFoundError: com/fasterxml/jackson/databind/ser/std/ToStringSerializerBase
我发现的内部依赖
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>2.10.5</version>
</dependency>
知道如何解决这个问题吗?
【问题讨论】:
-
您可以从 springfox-swagger2 中排除 jackson-databind 依赖项,看看是否有效?
<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.10.5</version> <exclusions> <exclusion> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> </exclusion> </exclusions> </dependency> -
不,这不能解决。似乎应用程序搜索在运行时搜索它。 org.springframework.beans.BeanInstantiationException:无法实例化[com.fasterxml.jackson.datatype.jsr310.JavaTimeModule]:无法解析的类定义;嵌套异常是 java.lang.NoClassDefFoundError: com/fasterxml/jackson/databind/ser/std/ToStringSerializerBase at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:132) at org.springframework.http.converter.json。 Jackson2ObjectMapperBuilder.registerWell
-
能否提供完整的跟踪信息?
-
这个问题有更新吗?
标签: swagger-2.0 jackson-databind