相关疑难解决方法(0)

Spring Boot yaml配置字符串列表

我试图从application.yml文件加载一个字符串数组.这是配置:

ignore:
    filenames:
        - .DS_Store
        - .hg
Run Code Online (Sandbox Code Playgroud)

这是班级:

@Value("${ignore.filenames}")
private List<String> igonoredFileNames = new ArrayList<>();
Run Code Online (Sandbox Code Playgroud)

在同一个类中还有其他配置加载就好了.我的yaml文件中没有选项卡.我仍然得到以下异常:

Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'ignore.filenames' in string value "${ignore.filenames}"
Run Code Online (Sandbox Code Playgroud)

spring-boot

122
推荐指数
8
解决办法
11万
查看次数

标签 统计

spring-boot ×1