Creo que cada desarrollador ha escuchado esta oración "nunca confiar en la entrada del usuario", por lo que los antecedentes deben verificar cada elemento de entrada del usuario: número de teléfono móvil, nombre de usuario, contraseña, correo electrónico, número de identificación ... en este momento, se debe lanzar el marco de verificación Hibernate-Validator. Lo siguiente presenta cómo SpringBoot usa Hibernate-Validator para la verificación.
Introducir pom
Esperar ~~~
Dependencia de inicio
¿Estás sorprendido o sorprendido? Springboot lo ha integrado para nosotros, ¡vamos a tomarlo! ¡Venir! ¡usar!
Agregar anotación
@Notblank (mensaje = "El nombre de usuario no puede estar vacío") Nombre de usuario de cadena privada; @Decimalmin (valor = "6", mensaje = "La longitud de la contraseña no puede ser inferior a 6 caracteres") @DecimalMax (valor = "20", mensaje = "La longitud de la contraseña no puede ser más de 20 caracteres") contraseña de cadena privada;
Apoyar expresiones regulares
Verificar la llamada
@ResponseBody @RequestMapping ("Save") public dultModel <sysuser> save (@valid sysuser sysuser, bindingResult date) {if (result.haserrors ()) {result.getAllerrors (). Foreach (system.out.println (error.getdefaultMessage ())); } return resultModel.defaultSuccess (nulo); }Resultados de las pruebas
1. Envíe una solicitud
2. Resultados de la operación
Resumir
Lo anterior es el método de verificación de SpringBoot utilizando el validador introducido para usted. Espero que te sea útil. Si tiene alguna pregunta, déjame un mensaje y el editor le responderá a tiempo. ¡Muchas gracias por su apoyo al sitio web de Wulin.com!