Bien, vámonos al Index.
Será posible inyectar, obtener estos títulos, estos textos, por ejemplo, o las framework o perfil
de usuarios?
Listado de usuarios de algún recurso o archivo de la aplicación.
Por ejemplo, en un properties y poder inyectar estos textos al controlador con Spring Boot si se puede.
Es bastante simple.
Podemos desacoplar estos textos del controlador y llevarlos por ejemplo al apliqué Chum Properties.
Nuestro archivo de configuración.
Ahí podemos personalizar algunos textos de los controladores y de nuestra aplicación y lo podemos inyectar
atributos utilizando value.
Una anotación.
Por ejemplo
el texto index.
Pero también vamos a tener para el perfil para el dictar.
El nombre da lo mismo, le pueden colocar lo que quieran.
Texto index o título index.
En fin.
Como quieras.
Da lo mismo, pero usando la notación value propia de Spring.
Hoy la importé.
La tenemos acá.
Despren Framework Vinz Factory Anotacion Value Acá podemos indicar dónde se encuentra en el application
property este texto, este valor con las comillas usando signo, peso y las llaves.
Bien, y acá iría el nombre o la llave que contiene este texto.
Este texto, por ejemplo, vamos a definir uno texto punto index.
Me refiero al int descontroles.
El nombre del controlador da lo mismo.
Le pueden colocar el nombre que quieras, puede ser index controller, más que nada por un orden.
Después el nombre del método index y el nombre del atributo con el cual la pasamos a la lista.
2.
Punto y colocamos el valor puede ser con dos puntos o también con él.
Si no igual da lo mismo dos puntos espacio y el valor.
Por ejemplo Hola Spring Framework, cómo lo vamos a copiar sin las comillas?
Bien, y vamos a tener tres más.
Todos son de index.
Controlar cambia el método.
Por ejemplo acá cada perfil de acá listar.
Esto es una nomenclatura para mantener un orden.
Da lo mismo el orden en que lo colocan los puntos es una separación en el nombre de la llave o del índice.
Incluso lo podríamos simplificar y colocar un nombre mucho más corto.
Cambiamos los textos.
Perfil de?
Y listado de usuarios.
No se preocupen por esto, Warne, esto sin exclamación, da lo mismo.
Eso pasa, sucede cuando son valores, atributos que especificamos nosotros, por ejemplo, para estos
títulos o texto.
Este sería el nombre o la llave sin los dos puntos.
Lo copiamos y lo pegamos acá en las llaves.
Vamos a copiar este value.
Lo pegamos acá y también en listas.
Cambiamos perfil y acá listas.
Entonces con value inyectamos el valor del texto que tenemos definido en el Application Properties.
Ahora lo usamos.
Cambiamos el Hola Spring Framework con Model.
Lo quitamos y lo dejamos acá.
Perfil también.
Y lo mismo con texto listar.
Guardamos el controlador.
Guardamos también el aplíquelo en property.
Vamos a levantar.
Nos vamos a app, por ejemplo.
Bueno, la raíz es index.
Ahí está el título, lo está inyectando.
Incluso podríamos cambiar el valor.
Hola Spring Framework con model dd TD properties de apliqué hecho guardamos.
Esperemos que se actualice y refrescamos el nagar.
Vámonos alistar listado de usuarios lo está inyectando bien.
Esto sería inyección de dependencia aplicado a texto a string que podemos guardar acá en Application
Property.
Y por último, quería mostrar cómo quitar estos warning.
Hay una opción.
Si nos paramos sobre estos atributos Propiedades da la opción para crear la metadata para estos textos
o propiedades que son desconocidas para Spring Boot para la configuración se registran en la metadata.
Hacemos un clic por cada una.
Y si nos vamos a los Vacation?
Acá aparece el Meta IMF con un Yeison.
Acá está la configuración de la metadata de nuestros textos del Application Properties y desaparecen
todos los Warnes porque ya son conocidos por exprimo por la configuración.
Bien, por ahora nada más.
Nos vemos.