Я пытаюсь загрузить массив строк из файла application.yml. Это конфиг:
ignore:
filenames:
- .DS_Store
- .hg
Это класс:
@Value("${ignore.filenames}")
private List<String> igonoredFileNames = new ArrayList<>();
В том же классе есть другие конфигурации, которые загружаются просто отлично. В моем файле yaml нет вкладок. Тем не менее я получаю следующее исключение:
Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'ignore.filenames' in string value "${ignore.filenames}"
@Value
(до тех пор, пока зарегистрирован конвертер, который будет в Spring Boot, я думаю).