Bien, en esta clase vamos a cambiar el texto, los mensajes de error a nuestro propio idioma lo vamos
a acostumbrar.
Recordemos que la clase anterior vimos que por defecto Spring muestra los textos según la localización
local.
Por ejemplo, si estamos trabajando en Angular como cliente, como front end y nuestra aplicación está
configurada con un local determinado y hacemos una solicitud a este servicio a este API REST, entonces
va a retornar esos mensajes de acuerdo a esa localización.
También va a depender de la configuración del navegador que tengamos de locai.
Si estamos en Postman y está configurado también con nuestra localización en español, va a funcionar
en español, pero si no en el defecto inglés.
Así que vamos a cambiar los mensajes.
Nos vamos a las clases Entity que están con las reglas de anotación anotaciones ya Bax valid de hecho
con trait.
Entonces como parámetro, como atributo, en cada anotación podemos cambiar el mensaje.
Apartamos con Empty, que sería la primera para el nombre.
Entonces acá tenemos el atributo mensaje messages.
Hacemos un clic y acá podemos customizar.
Por ejemplo, no puede estar vacío
y esto mismo lo vamos a replicar para cualquier not.
En este mismo mensaje no puede ser vacío.
Recuerden que el nombre del campo lo estamos agregando en la validación.
Nos vamos al controlador y nos vamos, por ejemplo, al guardar o al APDAYC.
Cuando falla el campo con el nombre no puede ser.
Ahí estamos agregando el nombre de campo.
Bien, ya tenemos el not empty.
Ahora faltaría el 6 y el email
perfecto.
El tamaño tiene que estar entre 4 y 12 caracteres.
Nos vamos también a email.
No es una dirección de correo bien formada o el mensaje que quieren colocar bien.
Y así es simple.
Simplemente se agrega el atributo Message y Kuthumi izamos el mensaje de error.
Vamos a guardar.
Vamos a levantar nuestra aplicación.
Una que adelantado vamos a iniciar nuestra aplicación Angula.
Vamos a crear cliente y crear esa letra en español.
No puede estar vacío.
El campo nombre tamaño tiene que estar entre 4 y 12.
El campo Himmel no es una dirección de correo bien formada.
En fin, está todo funcionando perfecto ahora en español con mensaje customizado, eso es todo.
Nos vemos.