코드 5-6 라이선싱 서비스의 bootstrap.yml 파일 구성하기
spring:
application:
name: licensing-service ➊
profiles:
active: dev ➋
cloud:
config:
uri: http://configserver:8071 ➌
➊ 라이선싱 서비스의 이름을 지정해서 스프링 클라우드 컨피그 클라이언트는 어떤 서비스가 검색되는지 알 수 있다.
➋ 서비스가 실행될 프로파일을 지정한다. 프로파일은 환경에 매핑된다.
➌ 스프링 클라우드 컨피그 서버의 위치를 지정한다.
Note ≣
스프링 부트 애플리케이션은 프로파일을 정의하는 두 가지 메커니즘인 YAML(YAML Ain’t Markup Language)과 ‘.’로 구분된 프로퍼티 이름을 지원한다. 이 책에서는 애플리케이션을 구성하는 데 YAML을 사용한다. YAML 프로퍼티 값의 계층 형식은 spring.application.name, spring.profiles.active, spring.cloud.config.uri 등의 이름에 직접 매핑된다.