Spring cloud config server

TaeYoon Kim·2023년 12월 28일
0

기초 (치트 시트)

목록 보기
18/23
  1. 별도의 프로젝트를 만든다.

  2. 외부 라이브러리 추가
    spring-cloud-config-server

  3. main이 있는 클래스에 @EnableConfigServer 추가

3.yml파일에서 configserver port번호를 바꿔줘야함.

  1. github repository 에 있는 yml파일을 찾아올 수 있는 설정

  2. 자신의 프로젝트에 외부 라이브러리를 추가한다.
    spring-cloud-config-client

  3. configserver에서 설정을 가져오라고 yml파일에 적는다.

볼트보다 좋은 점...?
스프링 프로그램을 종료시키지 않고 수정한 설정 파일을 적용시킬 방법이 있다.
나중에 배우자.

강사님 자료

spring-cloud-config 서버
1) 서버 설정
pom.xml

org.springframework.cloud
spring-cloud-config-server
3.1.3

프로젝트이름Application.java
	클래스에 @EnableConfigServer 추가

application.yml

server:
port: 8888
spring:
application:
name: config
cloud:
config:
server:
git:
uri: github 레포지토리 주소
search-paths: /**
default-label: master

2) 클라이언트 설정
pom.xml

org.springframework.cloud
spring-cloud-config-client
3.1.3

application.yml

spring:
config:
import: "optional:configserver:http://localhost:8888/"
cloud:
config:
name: member
profile: dev

0개의 댓글