반응형
우선순위
-
Spring Boot 핵심 기능 4 - 외부설정(1)BackEnd/Spring Boot 2023. 5. 3. 22:00
유지보수하기 좋은 애플리케이션 개발의 가장 기본 원칙은 변하는 것과 변하지 않는 것을 분리하는 것입니다. 각 환경에 따라 변하는 외부 설정값은 분리하고, 변하지 않는 코드와 빌드 결과물은 유지합니다. 애플리케이션을 실행할 때 필요한 설정값을 외부에서 불러와 애플리케이션에 전달할 수 있는 방법은 일반적으로 다음 4가지가 존재합니다. OS 환경 변수: OS에서 지원하는 외부 설정, 해당 OS를 사용하는 모든 프로세스에서 사용 자바 시스템 속성: 자바에서 지원하는 외부 설정, 해당 JVM 안에서 사용 자바 커맨드 라인 인수: 커맨드 라인에서 전달하는 외부 설정, 실행 시 main(args) 메서드에서 사용 외부 파일(설정 데이터): 프로그램에서 외부 파일을 읽어 사용 OS 환경 변수 OS 환경 변수(OS en..