2017-10-12 17 views
0

Je devrais créer un service Get (en utilisant spring boot) avec beaucoup de paramètres.
Je veux lier ces paramètres directement à mon bean avec @ModelAttribute.
Le problème: il existe des différences entre les champs du bean et les paramètres Get.
Exemple:
@ModelAttribute: mappe les champs aux paramètres

Donc, pour idPart il n'y a pas de problème, mais pour formId la valeur est mis en correspondance.
Existe-t-il des annotations Spring qui mappent le champ formId au paramètre form_id?

Répondre

1

Je ne pense pas qu'il y ait de construction dans l'annotation pour cela. La meilleure façon serait d'ajouter setter dans votre été si vous pouvez le faire

public void setForm_id(String formId) { 
    this.formId = formId; 
} 

Mais vous pouvez probablement envisager d'autres options https://stackoverflow.com/a/16520399/1032167