Invalid config server configuration. - spring cloud config 실행 에러

Jinsan Lee·2022년 7월 22일

이슈

목록 보기
2/3

마이크로 서비스 구축을 연습해보는 예제 코드를 실습하며 공부하던 중 아래와 같은 에러가 발생하였다.

프로젝트를 실행하는 과정에서 발생하는 에러인데 명확한 원인이 무엇인지 바로 알지 못했다.

내가 작성한 bootstrap.yml 코드는 아래와 같았는데 처음엔 해당 부분의 설정에 문제가 있는 줄 알고 검색하였다.

그렇게 몇 시간을 고민하고 검색하고.. 다음 날 더 검색을 해서 결국엔 원인을 찾아냈다.

spring-cloud-starter-bootstrap 라이브러리에 대한 의존성 추가를 안했기 때문이었다.

Why?

1. 왜 spring-cloud-starter-bootstrap 라이브러리 추가를 해야만 했는가?

스프링 부트 2.4.0 버전부터는 부트스트랩 과정이 자동으로 포함되지 않기 때문이다.
때문에 부트 스트랩을 위해 spring-cloud-starter-bootstrap 의존성을 추가해주는 것이다.


  • 220802 추가

Eureka 서버 실행 과정에서 아래와 같은 오류가 발생하였다.

No spring.config.import property has been defined

이 또한 본문의 방법으로 해결할 수 있었다.

위에 적은 Why?의 내용대로 이제는 spring-cloud-starter-bootstrap의 의존성 추가가 필수가 되어가는 느낌이다.


참고 링크:
https://stackoverflow.com/questions/68955538/if-you-have-set-spring-cloud-config-server-bootstrap-true-you-need-to-use-a-com

https://velog.io/@yaincoding/%EC%95%A0%ED%94%8C%EB%A6%AC%EC%BC%80%EC%9D%B4%EC%85%98%EC%9D%98-%EA%B5%AC%EC%84%B1%EC%A0%95%EB%B3%B4-%EB%B6%84%EB%A6%AC-feat.-Spring-Cloud-Config

https://stackoverflow.com/questions/67507452/no-spring-config-import-property-has-been-defined

0개의 댓글