मैं .properties फ़ाइल में मानों की एक सूची रखना चाहता हूं, अर्थात:
my.list.of.strings=ABC,CDE,EFG
और इसे सीधे मेरी कक्षा में लोड करने के लिए, अर्थात:
@Value("${my.list.of.strings}")
private List<String> myList;
जैसा कि मैं समझता हूं, ऐसा करने का एक विकल्प यह है कि इसे स्प्रिंग कॉन्फिग फाइल में रखा जाए, और इसे बीन संदर्भ के रूप में लोड किया जाए (मुझे गलत होने पर सही करें), अर्थात
<bean name="list">
<list>
<value>ABC</value>
<value>CDE</value>
<value>EFG</value>
</list>
</bean>
लेकिन क्या ऐसा करने का कोई तरीका है? .properties फ़ाइल का उपयोग कर रहे हैं? ps: यदि संभव हो तो मैं किसी भी कस्टम कोड के साथ ऐसा करना चाहूंगा।
org.springframework.expression.spel.SpelEvaluationExceptionअपवाद मिलता है और क्या नहीं, यह अलग हैjavax.el.ELException। क्या आपकी आपत्ति वसंत द्वारा बनाई गई है?