Spring-MVC: Besoin de l’exemple le plus simple de traitement de formulaire, de liaison et de validation

J’ai un formulaire:

J’ai un object Personne:

 public class Person { private Ssortingng firstname; private Ssortingng lastname; // ... getters & setters ... } 

Je souhaite recevoir ces données, les valider et les publier dans un magasin de données.

Comment puis-je écrire un contrôleur pour faire cela? Je comprends que je pourrais transmettre les parameters en tant que parameters de requête, mais je pense que la méthode “appropriée” consiste à lier les données du formulaire à l’object Person, puis à recevoir cet object Person dans le contrôleur et à appeler un object Validate. configuré pour recevoir l’object Personne.

Après beaucoup de lecture, cette étape m’a confondu. Quelqu’un peut-il me montrer ce qui est nécessaire pour “lier” les données, “valider” (par exemple un validateur) et “traiter” les données (par exemple le contrôleur, et en particulier ce qui lui est transmis en tant que parameters)?