2008-09-19 59 views
12

我已經知道如何:春天可以解析和注入屬性文件?

負載特性使用文件放到我的Spring配置:

<context:property-placeholder location="aaa/bbb/ccc/stuff.properties"/> 

生成屬性使用的飛行物體:

<props><prop key="abc">some value</prop></props> 

但我不能這樣做,和將是非常有用的,是讓Spring加載一個屬性文件,然後構建匹配的屬性對象。然後我可以用正常的方式將它注入到bean中。

我已經在其他地方搜索沒有成功。有任何想法嗎?

回答

17

作爲@MetroidFan2002意味着,看看UTIL:性能

<util:properties id="myProperties" location="classpath:com/foo/my.properties"/> 

然後,注入屬性到您的春季管理的bean,它是如此簡單:

@Resource(name = "myProperties") 
private Properties myProperties;