1
00:00:00,330 --> 00:00:01,700
Bien, vámonos al Index.

2
00:00:02,400 --> 00:00:08,910
Será posible inyectar, obtener estos títulos, estos textos, por ejemplo, o las framework o perfil

3
00:00:08,910 --> 00:00:09,630
de usuarios?

4
00:00:09,720 --> 00:00:14,520
Listado de usuarios de algún recurso o archivo de la aplicación.

5
00:00:14,550 --> 00:00:22,170
Por ejemplo, en un properties y poder inyectar estos textos al controlador con Spring Boot si se puede.

6
00:00:22,300 --> 00:00:23,850
Es bastante simple.

7
00:00:23,940 --> 00:00:31,810
Podemos desacoplar estos textos del controlador y llevarlos por ejemplo al apliqué Chum Properties.

8
00:00:32,670 --> 00:00:34,710
Nuestro archivo de configuración.

9
00:00:34,830 --> 00:00:41,700
Ahí podemos personalizar algunos textos de los controladores y de nuestra aplicación y lo podemos inyectar

10
00:00:41,880 --> 00:00:45,180
atributos utilizando value.

11
00:00:45,330 --> 00:00:46,290
Una anotación.

12
00:00:46,410 --> 00:00:47,100
Por ejemplo

13
00:00:51,210 --> 00:00:52,450
el texto index.

14
00:00:53,940 --> 00:00:57,840
Pero también vamos a tener para el perfil para el dictar.

15
00:01:03,580 --> 00:01:06,430
El nombre da lo mismo, le pueden colocar lo que quieran.

16
00:01:06,490 --> 00:01:09,200
Texto index o título index.

17
00:01:09,310 --> 00:01:09,580
En fin.

18
00:01:09,610 --> 00:01:10,130
Como quieras.

19
00:01:10,270 --> 00:01:16,280
Da lo mismo, pero usando la notación value propia de Spring.

20
00:01:16,540 --> 00:01:17,830
Hoy la importé.

21
00:01:18,340 --> 00:01:19,150
La tenemos acá.

22
00:01:20,320 --> 00:01:29,920
Despren Framework Vinz Factory Anotacion Value Acá podemos indicar dónde se encuentra en el application

23
00:01:29,920 --> 00:01:35,380
property este texto, este valor con las comillas usando signo, peso y las llaves.

24
00:01:35,570 --> 00:01:39,760
Bien, y acá iría el nombre o la llave que contiene este texto.

25
00:01:39,940 --> 00:01:45,240
Este texto, por ejemplo, vamos a definir uno texto punto index.

26
00:01:45,820 --> 00:01:48,010
Me refiero al int descontroles.

27
00:01:48,190 --> 00:01:50,470
El nombre del controlador da lo mismo.

28
00:01:50,470 --> 00:01:55,840
Le pueden colocar el nombre que quieras, puede ser index controller, más que nada por un orden.

29
00:01:55,930 --> 00:02:02,960
Después el nombre del método index y el nombre del atributo con el cual la pasamos a la lista.

30
00:02:03,120 --> 00:02:03,400
2.

31
00:02:03,400 --> 00:02:07,810
Punto y colocamos el valor puede ser con dos puntos o también con él.

32
00:02:07,900 --> 00:02:11,800
Si no igual da lo mismo dos puntos espacio y el valor.

33
00:02:11,950 --> 00:02:18,340
Por ejemplo Hola Spring Framework, cómo lo vamos a copiar sin las comillas?

34
00:02:18,880 --> 00:02:21,010
Bien, y vamos a tener tres más.

35
00:02:22,240 --> 00:02:23,620
Todos son de index.

36
00:02:23,660 --> 00:02:25,630
Controlar cambia el método.

37
00:02:25,690 --> 00:02:30,430
Por ejemplo acá cada perfil de acá listar.

38
00:02:31,540 --> 00:02:34,090
Esto es una nomenclatura para mantener un orden.

39
00:02:34,180 --> 00:02:41,740
Da lo mismo el orden en que lo colocan los puntos es una separación en el nombre de la llave o del índice.

40
00:02:42,280 --> 00:02:46,360
Incluso lo podríamos simplificar y colocar un nombre mucho más corto.

41
00:02:46,690 --> 00:02:47,650
Cambiamos los textos.

42
00:02:49,970 --> 00:02:50,780
Perfil de?

43
00:02:56,340 --> 00:02:58,080
Y listado de usuarios.

44
00:03:01,120 --> 00:03:04,720
No se preocupen por esto, Warne, esto sin exclamación, da lo mismo.

45
00:03:04,990 --> 00:03:11,860
Eso pasa, sucede cuando son valores, atributos que especificamos nosotros, por ejemplo, para estos

46
00:03:11,860 --> 00:03:13,030
títulos o texto.

47
00:03:13,780 --> 00:03:17,380
Este sería el nombre o la llave sin los dos puntos.

48
00:03:18,250 --> 00:03:21,910
Lo copiamos y lo pegamos acá en las llaves.

49
00:03:23,410 --> 00:03:24,730
Vamos a copiar este value.

50
00:03:24,850 --> 00:03:28,420
Lo pegamos acá y también en listas.

51
00:03:29,380 --> 00:03:33,460
Cambiamos perfil y acá listas.

52
00:03:35,260 --> 00:03:42,010
Entonces con value inyectamos el valor del texto que tenemos definido en el Application Properties.

53
00:03:42,250 --> 00:03:43,330
Ahora lo usamos.

54
00:03:44,680 --> 00:03:47,350
Cambiamos el Hola Spring Framework con Model.

55
00:03:47,470 --> 00:03:49,330
Lo quitamos y lo dejamos acá.

56
00:03:51,040 --> 00:03:52,090
Perfil también.

57
00:03:54,270 --> 00:03:56,490
Y lo mismo con texto listar.

58
00:04:00,020 --> 00:04:01,370
Guardamos el controlador.

59
00:04:01,820 --> 00:04:04,640
Guardamos también el aplíquelo en property.

60
00:04:05,180 --> 00:04:06,200
Vamos a levantar.

61
00:04:12,990 --> 00:04:15,030
Nos vamos a app, por ejemplo.

62
00:04:15,140 --> 00:04:17,600
Bueno, la raíz es index.

63
00:04:18,320 --> 00:04:20,580
Ahí está el título, lo está inyectando.

64
00:04:21,090 --> 00:04:23,140
Incluso podríamos cambiar el valor.

65
00:04:23,970 --> 00:04:31,800
Hola Spring Framework con model dd TD properties de apliqué hecho guardamos.

66
00:04:31,890 --> 00:04:35,010
Esperemos que se actualice y refrescamos el nagar.

67
00:04:36,340 --> 00:04:42,400
Vámonos alistar listado de usuarios lo está inyectando bien.

68
00:04:42,460 --> 00:04:49,870
Esto sería inyección de dependencia aplicado a texto a string que podemos guardar acá en Application

69
00:04:49,870 --> 00:04:50,320
Property.

70
00:04:50,440 --> 00:04:53,560
Y por último, quería mostrar cómo quitar estos warning.

71
00:04:53,680 --> 00:04:54,520
Hay una opción.

72
00:04:54,670 --> 00:05:02,830
Si nos paramos sobre estos atributos Propiedades da la opción para crear la metadata para estos textos

73
00:05:02,920 --> 00:05:08,830
o propiedades que son desconocidas para Spring Boot para la configuración se registran en la metadata.

74
00:05:08,920 --> 00:05:11,200
Hacemos un clic por cada una.

75
00:05:13,790 --> 00:05:15,310
Y si nos vamos a los Vacation?

76
00:05:16,040 --> 00:05:19,280
Acá aparece el Meta IMF con un Yeison.

77
00:05:19,820 --> 00:05:26,330
Acá está la configuración de la metadata de nuestros textos del Application Properties y desaparecen

78
00:05:26,330 --> 00:05:31,040
todos los Warnes porque ya son conocidos por exprimo por la configuración.

79
00:05:31,340 --> 00:05:33,200
Bien, por ahora nada más.

80
00:05:33,290 --> 00:05:33,980
Nos vemos.
