Skip to main content

[Spring-Cloud] Spring Config 서버 구성


필요성

Spring Config 서버를 사용하면 Server에 MySQL URL이나 민감 정보들을 가져올 수 있습니다.

MAS에서는 spring server에 설정값이 많아지는데 그러면 관리가 어려워서 Config Server를 사용합니다.

1. Repository 만들기

Config Server를 사용하기 위해서는 Repository를 먼저 생성합니다.

그리고 설정 파일 생성 및 키를 생성해서 통신할 수 있도록 한다.

2. 파일 생성

안에 .properties 파일을 생성합니다.

3. 키 생성 및 등록

ssh-keygen 으로 priv, pub 키 생성 후 pub 키를 repository에 deploy key로 저장합니다.

4. Spring boot config server 생성

의존성은 Config ServerSpring Security 를 추가해서 만듭니다.

5. 어노테이션 등록

main class에 @EnableConfigServer 를 추가해줘야 합니다.