JVM (1) 썸네일형 리스트형 Spring Boot의 외부설정 하나의 애플리케이션을 다른 여러 환경에서 사용해야 할 때가 있습니다. (개발 환경, 운영 환경 등) 각각의 환경에 따라 서로 다른 설정값이 존재하는데, 설정값에 따른 애플리케이션을 따로 만들어 빌드를 여러 번 하여 배포해도 되지만, 이렇게 할 경우 유연성이 떨어지고, 다른 환경이 추가되면 또 거기에 맞도록 코드를 수정한 뒤 빌드를 해야 하는 번거로움이 존재합니다. 그래서 보통 아래와 같이 빌드는 한 번만 하고, 각 환경에 맞추어 실행 시점에 외부 설정값을 주입합니다. 이렇게 변하는 것 (외부 설정값)과 변하지 않는 것 (코드와 빌드 결과물)을 분리하여 유지보수하기 좋은 애플리케이션을 개발할 수 있고, 빌드 과정을 줄이며 환경에 따른 유연성을 확보할 수 있습니다. 이번 포스팅은 이렇게 애플리케이션을 실행할.. 이전 1 다음