0
我们使用Spring作为DI。我们使用@Inject注解构造bean。在服务器启动我的VerifyError在Spring中创建bean时的VerifyError
org.springframework.beans.factory.BeanCreationException:
Error creating bean with name 'SomeUsefullBean' defined in "../some.jar/../SomeUsefullBean.class":
Initialization of bean failed; nested exception is java.lang.VerifyError:
(class: com/someone/SomeUsefullBean$$EnhancerBySpringCGLIB$$fd8c2b52_39, method: <init> signature:
(Lcom/someone/something1;
Lcom/someone/something2;
Lcom/someone/something3;
Lcom/someone/something4;
Lcom/someone/something5;
Lcom/someone/something6;
Lcom/someone/something7;)V) Register 8 contains wrong type
我检查一切我还记得 - 库版本,Java版本,Spring版本,甚至可以运行建立另一台PC上。所有依赖关系都是正确的,已定义,并且没有循环依赖关系。绝对正常的豆。
Spring版本4.1.6