该错误是类初始化时遇到该异常,除了检查异常信息中的类在依赖中是否存在,很大可能就是类里某static变量或static代码块,它的相关依赖类可能不存在。
如上来自网络的错误原因,至于具体原因各自不通,这里记录下我这次的错误原因和解决办法
我的情况是新启了个springboot项目,把用到的一些老项目的maven依赖原样复制过来了(包括其中的exclusion内容),
结果访问接口的时候一个依赖中的类报了这个错误,排除该类代码原因(经常用的公司基础类),联想到是exclusion排除了必须的依赖导致的,最后排查发现是因为缺少guava包导致的(原项目主动引入了guava,所以防止冲突exclusion了这个包,而新项目没引用guava导致)