这种错误是由于在类加载的过程中出现的错误,区别于类编译报错的ClassNotFoundException
常见的原因是因为版本之间的冲突,常见于springboot的maven项目中,引入新的jar时,与默认配置的发生冲突
<!-- 解决构建失败问题 --> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <exclusions> <exclusion> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-annotations</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-annotations</artifactId> <version>2.9.8</version> <!-- 版本可以使用2.9.3、2.9.5 、2.9.8,不能忽略version属性--> </dependency>
原文:https://www.cnblogs.com/cambra/p/13553460.html