Spring Boot @PropertySource 사용시 FileNotFoundException 에러
1. 에러 내용
secretKey.properties
파일 위치는 src/main/resources/properties/secretKey.properties
이다.
1
java.io.FileNotFoundException: Could not open ServletContext resource [/properties/secretKey.properties]
@PropertySource
설정 내용은 아래와 같다.
1
@PropertySource("/properties/secretKey.properties")
2. 해결 방법
메이븐 빌드하면 resources 내 파일들이 classpath로 복사된다. 따라서 classpath:
prefix를 붙여준다.
1
@PropertySource("classpath:/properties/secretKey.properties")
[출처 및 참고]
This post is licensed under CC BY 4.0 by the author.