我正在尝试将我的代码从Spring4迁移到Spring5并且已经重构以匹配5的API,但是当我尝试部署应用程序时,会出现此错误:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.context.annotation.internalConfigurationAnnotationProcessor': Instantiation of bean failed; nested exception is java.lang.NoSuchMethodError: org.springframework.util.ObjectUtils.unwrapOptional(Ljava/lang/Object;)Ljava/lang/Object;
我已经检查了依赖项:树,并且没有旧的(Spring 4的)库。
我在Ubuntu上使用Tomcat 8.0.32。
任何人都可以告诉我,我在这里缺少什么?
dep树可用here。
堆栈跟踪here的完整日志。
答案 0 :(得分:0)
问题是我没有运行mvn clean
并且类路径中仍然存在旧的Spring库...