Vamos a probar los datos en Postman.
Vamos a probar cómo está funcionando nuestra validación en el API Red.
Vamos a ejecutar la aplicación.
Seleccionamos, por ejemplo, post, vamos a intentar crear un registro.
A clientes nos vamos a body y body, seleccionamos RAW y en RAW Jackson apliqué hecho y acá vamos a
enviar un Jackson vacío.
Solamente la llares enviar.
Perfecto italiano se fija en que retorna un Jason con el nombre Errors, que fue justo un nombre como
llave que le pusimos en el mapa en el map, el campo comilla, el nombre de campo no puede estar vacío
y así con cada uno.
Entonces ahora, por ejemplo, vamos a enviar el email y algún valor, por ejemplo.
Hola!
Obviamente no es válido, pero el formato es incorrecto.
El campo email no es una dirección de correo bien formada.
Entonces vamos a cambiar con el arroba gmail.com.
Enviar.
Perfecto, ya el correo está perfecto.
Ya no hay errores.
Vamos a ir por el nombre
Ant.
El campo nombre, el tamaño tiene que estar entre 4 y 12.
Todavía estamos con problemas, pero vamos a cambiar.
Y envianos perfecto, solamente queda el abello.
Y falta una coma.
ÂQuÃ importante antes de enviar colocar la coma para separar los campos en el Yeison?
Ahora si que enviamos.
El cliente ha sido creado con éxito y retorna el objeto cliente hoy continúa con el flujo normal del
método crear hace que nuestro API rest, la validación está funcionando perfecto.
Entonces lo que queda es ir a nuestra aplicación por el lado de Angular.
Obtener estos datos, manejar el error, el catch erros, la excepción.
Cuando el status sea del tipo 400, un path request capturamos esos errores, lo manejamos como error
de validación y se lo mostramos de una forma amistosa al usuario para que pueda corregir los datos y
volver a enviar correctamente.
Bien, eso es todo.
Hemos llegado a su fin.
Hasta la próxima.