2

プロジェクトでSpringとGWtを使用しています。NoSuchMethodErrorSpring Bean プロキシのメソッドを呼び出すと、CGLIB によってスローされることがほとんどありません。

Integerエラーを見ると、基本intフィールドではなくオブジェクトを使用してメソッドを見つけようとしていることがわかります。

たとえば、Spring Beanでそのように定義されたメソッドがあります

public void saveObject(int value)
{
// some stuff
}

このメソッドを呼び出すと、エラーがスローされます。これは、基本フィールドではなくフィールドを持つNoSuchMethodErrorメソッドを検索しようとしていることを示します (I キーを使用)saveObjectjava.lang.Integerint

どうしたの ?ボックス化/ボックス化解除の問題はありますか? このメソッドを整数ではなく基本的な int で呼び出すことを正確に示します。

4

1 に答える 1

0

cglib-nodep を使用していますか? それは過去に私のために働いていました。また、使用している cglib のバージョンを確認し、最新のものを使用してみてください。

于 2010-12-14T14:40:36.297 に答える