0

我正在使用spring 5.3.7 ,当我启动我的应用程序时,它返回以下错误:

Instantiation of bean failed; nested exception is
org.springframework.beans.BeanInstantiationException: Failed to instantiate
[org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter]:
Constructor threw exception; nested exception is java.lang.NoSuchFieldError:
com/fasterxml/jackson/annotation/JsonInclude$Include.USE_DEFAULTS

我正在使用jackson-annotations-2.10.3.jar它实现 USE_DEFAULTS 枚举。我希望有一个人可以帮助我。

4

2 回答 2

0

我不确定,但你应该检查一下@Service、@Controller、@Respository 等注释,你可能会错过任何一个注释。仔细检查一下,它可能会帮助你。

于 2021-10-26T01:05:02.297 回答
0

为了处理这个错误,我们必须清除所有 .class 文件并重新编译以确保所有文件都是最新的。

如果这个错误在运行时仍然存在,可能是编译时引用的依赖与运行时版本不同。这里需要检查一下各种路径和版本是否有误。

Maven 项目一般执行 mvn clean。

希望你的问题能得到解决

于 2021-10-26T01:50:05.547 回答