Acceso a Propiedades de Ficheros de configuración en Spring 3

Desde Spring 2.5 existe una forma más intuitiva para configurar las aplicaciones Spring.

Así si tengo un archivo de propiedades database.properties (sí, el de ROO):

Basta con añadir algo como:

<context:property-placeholder location=»classpath*:META-INF/spring/*.properties»/>

Y ya puedo acceder a estas propiedades directamente en los Beans:

Lo que no sabía (no lo había necesitado tampoco) es que desde Java se pueden acceder a estas propiedades de una forma muy sencilla vía la anotación @Value:

Qué gustico da! Nada de código Glue basurilla 🙂

Respuestas

  1. ¿Y cual sería la opción para hacer lo mismo pero sin anotaciones?

    Saludos.

    1. Avatar de Patricio Gallardo
      Patricio Gallardo

      Casi similar :
      Basandonos en el ejemplo puesto en el articulo, seria algo asi:

      Saludos!

  2. Avatar de Patricio Gallardo
    Patricio Gallardo

    bueno, quise poner el xml, pero me lo filtraron… seria

    property=»database_url» value=»${database.url}»

    espero esta vez llegue…
    Saludos!

Replica a Patricio Gallardo Cancelar la respuesta