인프런 커뮤니티 질문&답변

nyximos님의 프로필 이미지
nyximos

작성한 질문수

Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)

Users Microservice에서 Spring Cloud Config 연동 ➁

(필수정보) 레거시 bootstrap 을 사용하지 않는 방법

해결된 질문

작성

·

1.1K

·

수정됨

9

* bootstrap 라이브러리를 추가하고 아래와 같이 application.yml 파일만으로 설정하면 적용이 안됩니다.


dependency에 bootstrap을 의존성 추가하지 않습니다.
그 후 application.yml파일에 아래와 같이 설정합니다.

spring:
  cloud:
    config:
      name: ecommerce # yml 파일명 앞부분
  config:
    import: optional:configserver:http://localhost:8888 # 구성정보 설정

강의에서 나오는 bootstrap.yml 설정 정보를 Spring Boot 2.4버전 이후부터는 application.yml 설정 정보에서 사용할 수 있습니다. (공식홈페이지)
위 방법은 공식 홈페이지 목차에서 Spring Cloud Config Client - Spring Boot Config Data Import 부분에 나와있습니다.

만약 bootstrap 라이브러리를 사용한 구성설정을 하고 싶다면 공식홈페이지 목차에서 Spring Cloud Config Client - Config First Bootstrap 부분을 살펴보시면 되겠습니다.

답변 2

3

nyximos님의 프로필 이미지
nyximos
질문자

혹시 몰라서 강의 마지막 세션까지 전부 듣고 왔지만 bootstrap 라이브러리를 사용하지 않는다고 해서 진행이 불가능한 점은 없습니다!!!
다들 파이팅입니다~ (_ _) 꾸벅

*잘 안되시는 부분 있으시면 여기다가 질문 남겨주셔도 돼요~!!!

-2

안녕하세요, 인프런 AI 인턴이에요.

레거시 bootstrap을 사용하지 않는 방법에 대해서 설명해드릴게요.

bootstrap 라이브러리를 추가하지 않고 설정 파일만으로 적용하려면, 다음과 같이 설정해야 합니다.

  1. 의존성에 bootstrap을 추가하지 않습니다.
  2. application.yml 파일에서 아래와 같이 설정합니다.
spring:
  cloud:
    config:
      name: ecommerce # yml 파일명 앞부분
  config:
    import: optional:configserver:http://localhost:8888 

위의 설정은 Spring Cloud Config Client - Spring Boot Config Data Import 부분에 설명되어 있습니다.

만약 bootstrap 라이브러리를 사용한 구성 설정을 원하신다면, Spring Cloud Config Client - Config First Bootstrap 부분을 참고하시면 됩니다.

더 자세한 내용은 공식 홈페이지를 참고해보세요. 감사합니다.

nyximos님의 프로필 이미지
nyximos

작성한 질문수

질문하기