# 3. 스프링 클라우드 컨피그 서버로 구성관리

## 스프링 클라우드 컨피그 서버로 구성관리

### 구성아키텍처

* 어셈블리 -> **부트스트래핑** -> 디스커버리 -> 모니터링
* 컨피그 핵심 -> 부트스트래핑 : **구성저장소 <-> 서비스 인스턴스** 시작

### 스프링클라우드 컨피그서버&#x20;

* **REST 기반 애플리케이션**
* 구성정보, 환경정보, 공통사항 등
* **git** 이용한 구성관리
  * 수정 -> git commit -> 컨피그서버 재기동
  * 애플리케이션 -> /actuator/refresh (**구성 변경정보 반영**)
  * `@RefreshScope`
* 민감 정보는 암호화 필요
  * 대칭
* bootstrap.yml
  * `spring.application.name` : 이름정

```yaml
spring:
  application:
    name: configserver
  cloud:
    config:
      server:
        encrypt.enabled: false
```

�
