외부 설정1 [SpringBoot] 외부 설정과 프로필 외부 설정이란? 하나의 애플리케이션을 여러 다른 환경에서 사용해야 할 때가 있다. 대표적으로 개발이 잘 진행되고 있는지 내부에서 확인하는 용도의 개발 환경, 그리고 실제 고객에게 서비스하는 운영 환경이 있다. - 개발 환경: 개발 서버, 개발 DB 사용 - 운영 환경: 운영 서버, 운영 DB 사용 배포 환경과 무관하게 하나의 빌드 결과물을 만든다. 이 그림에서는 app.jar를 빌드한다. 설정 값은 실행 시점 각 환경에 따라 외부에서 주입한다. - 개발 서버: app.jar를 실행할 때 dev.db.com값을 외부 설정으로 주입한다. - 운영 서버: app.jar를 실행할 때 prod.db.com값을 외부 설정으로 주입한다. cf. 유지보수하기 좋은 애플리케이션 개발의 가장 기본 원칙은 변하는 것과 변하.. 2023. 11. 30. 이전 1 다음