Ich versuche, ein Array von Zeichenfolgen aus der Datei application.yml zu laden. Dies ist die Konfiguration:
ignore:
filenames:
- .DS_Store
- .hg
Das ist die Klasse:
@Value("${ignore.filenames}")
private List<String> igonoredFileNames = new ArrayList<>();
Es gibt andere Konfigurationen in derselben Klasse, die einwandfrei geladen werden. In meiner Yaml-Datei befinden sich keine Registerkarten. Trotzdem bekomme ich folgende Ausnahme:
Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'ignore.filenames' in string value "${ignore.filenames}"
@Value
(solange ein Konverter registriert ist, was meiner Meinung nach in Spring Boot sein wird).