Spring
스프링부트 설정파일 외부에서 파일 사용하는법
까망거북
2023. 4. 28. 15:08
개발 중 application.properties파일은 resource디렉토리 하위에 위치한다.
이건 구동시에 classpath에 포함되어 자동으로 로드 된다.
이 설정 파일은 빌드시에 자동으로 jar안에 포함되어 설정파일이 없어도 기본으로 읽어 들여서 사용된다.
자동으로 설정파일이 바이너리에 포함되는건 편리할 수도 있다.
그러나 설정 파일 하나 변경하는데 빌드를 다시하는것도 웃긴 상황이다.
그리하여 구동시 jvm옵션으로 외부에서 설정파일을 입력할수 있다.
java.exe -jar app.jar --spring.config.location=file:./application.properties 요렇게 하면 된다.