더북(TheBook)

애플리케이션 구성 파일의 명명 규약은 appname-env.properties 또는 appname-env.yml 파일이다. 그림 5-5에서 볼 수 있듯이 환경 이름은 구성 정보를 찾기 위해 액세스할 URL로 직접 변환된다. 나중에 라이선싱 마이크로서비스를 시작할 때 실행하려는 환경은 서비스를 구동하면 명령줄에서 전달하는 스프링 부트 프로파일로 지정된다. 프로파일이 명령줄로 전달되지 않으면 스프링 부트는 기본적으로 애플리케이션과 패키지된 application.properties에 포함된 구성 데이터를 사용한다.

▲ 그림 5-5 스프링 클라우드 컨피그는 환경별 프로퍼티를 HTTP 기반 엔드포인트로 제공한다

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.