해결된 질문
작성
·
374
0
안녕하세요, 강사님! 좋은 강의 감사합니다. 열심히 그리고 꾸준히 수강중입니다!!
격고 있던 문제가 있었는데 해결되어서 정보공유를 위해서 글을 남기게 되었습니다!
11:38 부분에서 아래 라이브러리를 import하려고 시도하였으나, 없는 라이브러리 처럼 인식되어 나타납니다.
import org.springframework.cloud.client.circuitbreaker.resilience4j.Resilience4JCircuitBreakerFactory;
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-circuitbreaker-resilience4j</artifactId>
</dependency>
circuitbreaker까지는 이상이 없이 나오는데 resilience4j부터 해당 패키지가 없는것 같습니다.
최신버전으로 버전 업그레이드 되면서 라이브러리 위치가 변경된 것은 아닐까 해서 버전을 낮추어보았는데도 해결이 되지 않았고 이를 통해 버전 문제가 아니라 라이브러리 인식오류 문제임을 확인하였습니다. 검색하던 도중 같은 groudId내의 다른 패키지들과 충돌문제가 있는것을 보았습니다.
그래서 해당 문제를 해결하기 위해서 pom.xml의 dependency부분을 위쪽으로 올려서 넣어주었습니다.
같은 문제를 가지고 계신다면 참고해서 해결하면 좋을 것 같습니다. 감사합니다!
답변 1
2
안녕하세요, 이도원입니다.
먼저 꾸준한 강의 수강 감사합니다.
말씀하신 resilience4j 라이브러리는 해당 강의 4:05 부분에서 pom.xml 파일에 추가한 부분이 있었는데, 이걸로 되지 않았다는 말씀이신지요?
Resilience4JCircuitBreakerFactory 클래스는 해당 라이브러리에서 참조되어 사용됩니다.
정보 공유 감사합니다.