스프링 클라우드 컨피그(Spring Cloud Config)는 애플리케이션 구성 데이터를 외부화하여 중앙에서 관리합니다. 환경별 구성은 서비스 인스턴스와 분리되어 저장되므로, 어떤 수의 마이크로서비스 인스턴스가 배포되더라도 일관된 구성 상태를 유지할 수 있습니다.

스프링 클라우드 컨피그 서버 구축하기

프로젝트 생성

  1. Spring Initializr(https://start.spring.io/)로 접속한다.
  2. Project는 Gradle - Groovy, Language는 Java, Spring Boot 버전은 안정화된 버전으로 선택
  3. Project Metadata는 프로젝트에 맞게 적절하게 입력합니다.
  4. Dependencies는 Spring Cloud Config Server와 Spring Boot Actuator를 선택
  5. GENERATE 버튼을 클릭하여 프로젝트를 생성합니다.

스크린샷 2025-10-16 오후 5.04.25.png

  1. 프로젝트 폴더 관리의 편의를 위해 폴더명을 전체 패키지명으로 변경합니다.

스크린샷 2025-10-16 오후 5.07.31.png

설정하기