Я намагаюся завантажити масив рядків з файлу 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, я думаю).