2011-12-27 21 views
9

Come importare un file di proprietà e accedere a una proprietà mentre si utilizza la configurazione di Java per configurare Spring.Spring Java config: file di proprietà di importazione

Voglio fare tutto in java. C'è un modo per farlo?

Ho provato a utilizzare @ImportResource("classpath:config.properties") ma non ha funzionato.

+1

@ImportResource è per i bean Spring, non per i file delle proprietà. –

risposta

20

Ho fatto questo sul mio @Configuration classe utilizzando:

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

è possibile ottenere le proprietà in serie diversi modi:

  1. Iniettare Environment nei chicchi di configurazione che devono le proprietà e utilizzare environment.getProperty("my.property.value") o

  2. Annotare una proprietà con @Value come indicato here.

+0

Grazie per l'aiuto. Funziona con la primavera 3.1 – user373201

Problemi correlati