1
00:00:00,180 --> 00:00:05,730
Bien, en esta clase vamos a cambiar el texto, los mensajes de error a nuestro propio idioma lo vamos

2
00:00:05,730 --> 00:00:06,420
a acostumbrar.

3
00:00:06,480 --> 00:00:12,630
Recordemos que la clase anterior vimos que por defecto Spring muestra los textos según la localización

4
00:00:12,840 --> 00:00:13,320
local.

5
00:00:13,380 --> 00:00:18,210
Por ejemplo, si estamos trabajando en Angular como cliente, como front end y nuestra aplicación está

6
00:00:18,210 --> 00:00:24,060
configurada con un local determinado y hacemos una solicitud a este servicio a este API REST, entonces

7
00:00:24,060 --> 00:00:27,960
va a retornar esos mensajes de acuerdo a esa localización.

8
00:00:27,990 --> 00:00:31,530
También va a depender de la configuración del navegador que tengamos de locai.

9
00:00:31,620 --> 00:00:37,470
Si estamos en Postman y está configurado también con nuestra localización en español, va a funcionar

10
00:00:37,530 --> 00:00:40,200
en español, pero si no en el defecto inglés.

11
00:00:40,290 --> 00:00:42,240
Así que vamos a cambiar los mensajes.

12
00:00:42,300 --> 00:00:50,300
Nos vamos a las clases Entity que están con las reglas de anotación anotaciones ya Bax valid de hecho

13
00:00:50,370 --> 00:00:51,030
con trait.

14
00:00:51,390 --> 00:00:56,580
Entonces como parámetro, como atributo, en cada anotación podemos cambiar el mensaje.

15
00:00:56,580 --> 00:01:00,060
Apartamos con Empty, que sería la primera para el nombre.

16
00:01:00,390 --> 00:01:04,110
Entonces acá tenemos el atributo mensaje messages.

17
00:01:04,590 --> 00:01:07,080
Hacemos un clic y acá podemos customizar.

18
00:01:07,110 --> 00:01:09,330
Por ejemplo, no puede estar vacío

19
00:01:12,210 --> 00:01:15,290
y esto mismo lo vamos a replicar para cualquier not.

20
00:01:15,300 --> 00:01:18,120
En este mismo mensaje no puede ser vacío.

21
00:01:18,180 --> 00:01:22,380
Recuerden que el nombre del campo lo estamos agregando en la validación.

22
00:01:23,070 --> 00:01:28,650
Nos vamos al controlador y nos vamos, por ejemplo, al guardar o al APDAYC.

23
00:01:28,740 --> 00:01:31,830
Cuando falla el campo con el nombre no puede ser.

24
00:01:32,130 --> 00:01:33,750
Ahí estamos agregando el nombre de campo.

25
00:01:34,600 --> 00:01:36,150
Bien, ya tenemos el not empty.

26
00:01:36,270 --> 00:01:38,190
Ahora faltaría el 6 y el email

27
00:01:44,670 --> 00:01:45,180
perfecto.

28
00:01:45,270 --> 00:01:48,180
El tamaño tiene que estar entre 4 y 12 caracteres.

29
00:01:48,300 --> 00:01:49,710
Nos vamos también a email.

30
00:01:55,530 --> 00:01:59,540
No es una dirección de correo bien formada o el mensaje que quieren colocar bien.

31
00:01:59,670 --> 00:02:00,450
Y así es simple.

32
00:02:00,540 --> 00:02:04,000
Simplemente se agrega el atributo Message y Kuthumi izamos el mensaje de error.

33
00:02:04,230 --> 00:02:05,130
Vamos a guardar.

34
00:02:06,230 --> 00:02:08,030
Vamos a levantar nuestra aplicación.

35
00:02:12,120 --> 00:02:15,600
Una que adelantado vamos a iniciar nuestra aplicación Angula.

36
00:02:19,450 --> 00:02:22,330
Vamos a crear cliente y crear esa letra en español.

37
00:02:22,420 --> 00:02:23,580
No puede estar vacío.

38
00:02:26,230 --> 00:02:29,290
El campo nombre tamaño tiene que estar entre 4 y 12.

39
00:02:31,640 --> 00:02:34,340
El campo Himmel no es una dirección de correo bien formada.

40
00:02:34,400 --> 00:02:39,260
En fin, está todo funcionando perfecto ahora en español con mensaje customizado, eso es todo.

41
00:02:39,350 --> 00:02:40,000
Nos vemos.
