Tôi đang cố gắng tải một chuỗi các chuỗi từ tệp application.yml. Đây là cấu hình:
ignore:
filenames:
- .DS_Store
- .hg
Đây là lớp học:
@Value("${ignore.filenames}")
private List<String> igonoredFileNames = new ArrayList<>();
Có các cấu hình khác trong cùng một lớp chỉ tải tốt. Không có tab trong tập tin yaml của tôi. Tôi vẫn nhận được ngoại lệ sau:
Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'ignore.filenames' in string value "${ignore.filenames}"
@Value
(miễn là một trình chuyển đổi được đăng ký, nó sẽ có trong Spring Boot tôi nghĩ).