Application.yml dosyasından dizeleri bir dizi yüklemeye çalışıyorum. Bu yapılandırma:
ignore:
filenames:
- .DS_Store
- .hg
Bu sınıf:
@Value("${ignore.filenames}")
private List<String> igonoredFileNames = new ArrayList<>();
Aynı sınıfta iyi yüklenen başka yapılandırmalar da vardır. Yaml dosyamda hiç sekme yok. Yine de aşağıdaki istisnayı alıyorum:
Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'ignore.filenames' in string value "${ignore.filenames}"
@Value
(bir dönüştürücü kaydedildiği sürece, sanırım Spring Boot'da olacak).