별도의 프로젝트를 만든다.
외부 라이브러리 추가
spring-cloud-config-server
main이 있는 클래스에 @EnableConfigServer 추가
3.yml파일에서 configserver port번호를 바꿔줘야함.
github repository 에 있는 yml파일을 찾아올 수 있는 설정
자신의 프로젝트에 외부 라이브러리를 추가한다.
spring-cloud-config-client
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