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에있을 것입니다).