我在我的项目中使用 Spring 和 GWt。在少数情况下NoSuchMethodError
,当我调用 spring bean 代理的方法时,我会被 CGLIB 抛出。
如果我查看错误,它表明它试图找到一个使用Integer
对象而不是基本int
字段的方法。
例如,我有一个在我的 spring bean 中定义的方法
public void saveObject(int value)
{
// some stuff
}
当我调用此方法时,会引发错误:NoSuchMethodError
这表明它尝试saveObject
使用字段java.lang.Integer
而不是基本int
字段(使用 I 键)查找方法
有什么问题 ?是否有装箱/拆箱问题?我确切地说,我用基本的 int 而不是 Integer 来调用这个方法。