더북(TheBook)

3.2.2 파일 시스템과 스프링 클라우드 컨피그 서버 사용

스프링 클라우드 컨피그 서버는 confsvr/src/main/resources/application.yml 파일의 항목을 사용해 애플리케이션 구성 데이터를 보관할 저장소를 지정한다. 파일 시스템을 기반으로 한 저장소를 가장 쉽게 만들 수 있다.

이를 위해 다음 정보를 컨피그 서버의 application.yml 파일에 추가하자. 다음 코드는 스프링 클라우드 컨피그 서버의 application.yml 파일 내용을 보여 준다.

코드 3-3 스프링 클라우드 컨피그의 application.yml 파일

server:
  port: 8888 ----스프링 클라우드 컨피그 서버가 수신 대기하는 포트
spring:
  profiles:
    active: native ----구성 정보를 저장할 백엔드 저장소(파일 시스템)
  cloud:
    config:
      server:
        native:
          searchLocations: file:///Users/johncarnell1/book/
          spmia_code/chapter3-code/confsvr/src/main/
          resources/config/licensingservice

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