私は私のプロジェクトでSpringとGWtを使用します。いくつかのケースで私はNoSuchMethodError
をCGLIBがスローしました。私はSpring Beanプロキシのメソッドを呼び出すときです。ボクシングunboxing、cglib、springとNoSuchMethodErrorの謎
エラーを見ると、それはInteger
オブジェクトの代わりにint
フィールドのメソッドを見つけようとしています。
は例えば、私は私の春の豆でそのように定義されたメソッドを持っている
public void saveObject(int value)
{
// some stuff
}
私は、エラーがスローされます。このメソッドを呼び出すとき:NoSuchMethodError
それはと方法saveObject
を見つけようとする示しフィールドjava.lang.Integer
と基本ではないint
フィールド(Iキー付き)
問題:そこにボクシング/ unboxingの問題はありますか?私は、整数ではなく、基本的なintを使ってこのメソッドを呼び出していることを正確に示しています。
これは愚かな質問かもしれませんが、どのJavaのバージョンを使用していますか? – DwB
バージョン1.6 –