我正在尝试从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中)。