我在我的項目中使用Spring和GWt。在我調用Spring bean代理的方法時,在少數情況下我得到了CGLIB引發的NoSuchMethodError
。拳擊拆箱,cglib,spring和NoSuchMethodError神祕
如果我看一下這個錯誤,它會告訴我它試圖找到一個帶有Integer
對象的方法,而不是基本的int
字段。
舉例來說,我已經得到了這是在我的Spring bean定義這樣的方法
public void saveObject(int value)
{
// some stuff
}
當我把這個方法拋出一個錯誤:NoSuchMethodError
這表明它試圖找到方法saveObject
用字段java.lang.Integer
而不是基本的int
字段(帶I鍵)
問題是什麼?有拳擊/拆箱問題嗎?我確切地說我用一個基本的int而不是一個整數來調用這個方法。
這可能是一個愚蠢的問題,但您使用的是什麼版本的Java? – DwB 2010-12-14 13:50:01
版本1.6 – 2010-12-15 08:34:12