मैं application.yml फ़ाइल से स्ट्रिंग्स की एक सरणी लोड करने का प्रयास कर रहा हूं। यह विन्यास है:
ignore:
filenames:
- .DS_Store
- .hg
यह वर्ग है:
@Value("${ignore.filenames}")
private List<String> igonoredFileNames = new ArrayList<>();
उसी वर्ग में अन्य विन्यास हैं जो ठीक लोड करते हैं। मेरी यमल फ़ाइल में कोई टैब नहीं हैं फिर भी मुझे निम्नलिखित अपवाद मिलते हैं:
Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'ignore.filenames' in string value "${ignore.filenames}"
@Value
(जब तक कि एक कनवर्टर पंजीकृत है, जिसे वह स्प्रिंग बूट में होगा जो मुझे लगता है)।