8
votes

org.springframework.beans.NoTwritakedPropertyException: Propriété non valide 'Adminemails' de la classe de haricots

J'ai été coincé sur cette erreur donnée ci-dessous:

trace de pile xxx

voici mon myTest.java xxx

ici est collectionswithprops.java xxx

voici mon haricots.xml xxx


2 commentaires

Pouvez-vous poster le code des collectionsWithProps?


J'ai maintenant ajouté les collectionswithprops.java


3 Réponses :


1
votes

Il y a une incidence sur le nom de la propriété: xxx pré>

devrait idéalement être: p>

private Properties adminEmails=null;


0 commentaires

7
votes

in haricots.xml Vous essayez de définir le champ adminemails de collectionsWithProps . Cependant, la classe n'a pas ce champ, il dispose du champ e-mails .

Soit correction haricots.xml Pour utiliser des e-mails au lieu de AdmineMails ou corrigez le code source de CollectionsWithProps Renommer Emails < / code> à adminime (avec les getters and Setters)


5 commentaires

J'ai fixé haricot.xml et modifié "Adminemails" sur "Emails". Cela fonctionne, mais quand j'essaie de réparer des "courriels" dans des collectionswithprops.java avec des "administrations" dans des ensembles ainsi que des getters, je reçois une erreur précédente à nouveau ce que je fais mal s'il vous plaît dites-moi ...


Avez-vous nommé le champ adminemails , les getters getadminemails et les SETTERS setAdminemails ?


Merci j'ai la solution. Mais il veut poser une question Pourquoi est-il nécessaire de nommer le getter comme gettadminemils et un setter comme Setadminemils?


Je ne fais pas vraiment que je n'ai probablement pas à faire avec le fait que le printemps adhère à la spécification JavaBean. Pourriez-vous accepter la réponse ou celle de HimerAnanshu Bhardwaj afin que les futurs lecteurs puissent maintenant que le bon est bon sans avoir à lire les commentaires? Merci


@Praveenverma pas de problème!



0
votes

J'avais le même problème et j'ai été résolu en supprimant simplement Getter. Comme je n'ai besoin que Setter pour ma demande. Parfois, le ressort donne cette erreur.


0 commentaires