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

Accidently Woo님의 프로필 이미지
Accidently Woo

작성한 질문수

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

Test 실행 시 Eureka 올라가는 경우

작성

·

402

0

안녕하세요 선생님~

eureka 설정을 하면, JUnit5 Test  케이스를 돌릴때, 등록한 Discovery Service를 찾는것같습니다.
Mocking 테스트도아닌 단위 테스트에서 이런 현상이 일어나는데 , Test Resource패키지에서
Eureka 설정을 빼도 자꾸 발생하네요.. 

어떤 설정이 추가되야되는지 궁금합니다.

날이 춥습니다 감기조심하세요~~

답변 3

1

Dowon Lee님의 프로필 이미지
Dowon Lee
지식공유자

안녕하세요, 이도원입니다. 

답변을 달아 주셨네요. sping.cloud.discvoery.enabled=false는 Discovery 기능을 작동하지 않는 속성이고, 본 예제와는 상관이 없을 거 같지만, speing.cloud.config.allow-override 옵션은 리모트의 Config 정보를 자신이 가지고 있는 시스템의 프로퍼티 정보로 재정의하는 옵션입니다.

감사합니다!

0

앗 그렇군요!

위 설정은 테스트 패키지에서 오버라이드 되도록 넣은 설정이였습니다~ 

0


spring:
cloud:
discovery:
enabled: false

config:
allow-override: false

이 설정을 넣으니 동작을 하지않네요!

Accidently Woo님의 프로필 이미지
Accidently Woo

작성한 질문수

질문하기