Je crois que chaque développeur a entendu cette phrase "Ne faites jamais confiance à la saisie des utilisateurs", donc l'arrière-plan doit vérifier chaque élément d'entrée de l'utilisateur: numéro de téléphone mobile, nom d'utilisateur, mot de passe, e-mail, numéro d'identification ... Pour le moment, le cadre de vérification Hibernate-Validator doit être lancé. Ce qui suit présente comment Springboot utilise le validateur hibernate pour la vérification.
Présenter Pom
Attendre ~~~
Dépendance du démarreur-Web
Êtes-vous surpris ou surpris? Springboot l'a intégré pour nous, prenons-le! Viens! utiliser!
Ajouter l'annotation
@Notblank (message = "le nom d'utilisateur ne peut pas être vide") Nom d'utilisateur de chaîne privée; @Decimalmin (value = "6", message = "La longueur de mot de passe ne peut pas être inférieure à 6 caractères") @decimalmax (value = "20", message = "La longueur de mot de passe ne peut pas être plus de 20 caractères") Mot de passe de chaîne privé;
Soutenir les expressions régulières
Vérifiez l'appel
@ResponseBody @RequestMapping ("Save") public resultModel <Sysuser> sauver (@valid sysuser sysuser, bindingResult result) {if (result.haserror ()) {result.getAllerRerMessage ())); } return resultModel.defaultSuccess (null); }Résultats des tests
1. Envoyez une demande
2. Résultats de l'opération
Résumer
Ce qui précède est la méthode de vérification de Springboot utilisant le validateur qui vous a été introduit. J'espère que cela vous sera utile. Si vous avez des questions, veuillez me laisser un message et l'éditeur vous répondra à temps. Merci beaucoup pour votre soutien au site Web Wulin.com!