java.lang.NoSuchFieldError: INSTANCE

最近创建了一个springboot工程,代码写好之后,启动报错,异常信息大概(解决之后问题无法复现,感觉是maven依赖的问题)如下:

Could not instantiate bean class EventPublishingRunListener   
org.springframework.beans.BeanInstantiationException
exception is java.lang.NoSuchFieldError: INSTANCE

原因是jar依赖出现问题,采用控制变量法,挨个jar包排查最终找到出现问题的jar。

一般遇到这个问题大多是maven依赖过程中出现jar包重复或冲突。

原文地址:https://www.cnblogs.com/jxxblogs/p/13064200.html