2011-12-27 8 views
9

Cómo importar un archivo de propiedades y acceder a una propiedad mientras se usa la configuración de Java para configurar Spring.Spring Java config: archivo de propiedades de importación

Quiero hacer todo en java. ¿Hay una manera de hacerlo?

Traté de usar @ImportResource("classpath:config.properties") pero no funcionó.

+1

@ImportResource es para Spring beans, no archivos de propiedades. –

Respuesta

20

que he hecho esto en mi clase @Configuration usando:

@PropertySource(value="classpath:application.properties") 

, usted puede obtener las propiedades en número de varias maneras:

  1. Inyectar Environment en los granos de configuración que necesitan las propiedades y use environment.getProperty("my.property.value"), o

  2. Anota una propiedad con @Value como se indica here.

+0

Gracias por la ayuda. Funciona con la primavera 3.1 – user373201

Cuestiones relacionadas