J'utilise Spring et GWt dans mon projet. Dans quelques cas, j'ai un NoSuchMethodError
lancé par CGLIB lorsque j'appelle une méthode d'un proxy de haricot de printemps.boxe unboxing, cglib, le printemps et le mystère NoSuchMethodError
Si je regarde l'erreur, il me montre qu'il essaie de trouver une méthode avec Integer
objet à la place de base int
champs.
Par exemple, j'ai une méthode qui est définie comme dans mon grain de printemps
public void saveObject(int value)
{
// some stuff
}
Quand j'appelle cette méthode une erreur est renvoyée: NoSuchMethodError
ce qui indique qu'il essaie de trouver la méthode saveObject
avec champ java.lang.Integer
et non un champ de base int
(avec la touche I)
Quel est le problème? Y at-il des problèmes de boxe/déballage? Je précise que j'appelle cette méthode avec un int de base et non un nombre entier.
Cela peut être une question stupide, mais quelle version de Java utilisez-vous? – DwB
la version 1.6 –