2008-09-19 18 views
12

मैं पहले से ही जानते हैं कि कैसे करने के लिए:वसंत पार्स और इंजेक्शन गुण फ़ाइलें कर सकते हैं?

लोड गुणों का उपयोग करके मेरी स्प्रिंग विन्यास में फाइलें:

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

गुण बिल्ड का उपयोग कर मक्खी पर वस्तुओं:

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

लेकिन मैं नहीं कर सकते है, और वास्तव में उपयोगी होगा, स्प्रिंग लोड गुण गुण फ़ाइल है और फिर मिलान गुण वस्तु का निर्माण करें। मैं इसे सामान्य तरीके से एक बीन में इंजेक्ट कर सकता था।

मैंने सफलता के बिना कहीं और खोजा है। कोई विचार?

उत्तर

17

@MetroidFan2002 से स्पष्ट है, पर util एक बार देख ले:

@Resource(name = "myProperties") 
private Properties myProperties; 
: अपने स्प्रिंग से प्रबंधित बीन में गुण सुई फिर गुण

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

, तो उसे इस रूप में सरल है

संबंधित मुद्दे