세 번째 주에 느낀 점

질문 1:

Swagger 페이지 작업은 항상 500 오류를 표시한 다음 검은색 창에서 오류의 구체적인 원인을 살펴보고
그것이 무엇인지 찾아냅니다.

An exception was thrown while activating BookController->BookService->BookRepository

그러면 문제는 다음과 같은 측면에 있습니다.
이 예외는 BookController 개체를 인스턴스화할 때 일부 문제가 발생했음을 나타냅니다. 보다 구체적으로 말하면 BookService 개체를 인스턴스화하고 BookRepository 개체를 추가로 인스턴스화할 때 예외가 발생합니다 .

이 문제를 해결하려면 다음 사항을 확인해야 합니다.

종속성 주입 구성: BookRepository를 BookService의 종속성으로 등록하도록 종속성 주입 컨테이너를 올바르게 구성했는지 확인하세요. BookRepository에 대한 종속성 주입이 컨테이너 구성에 올바르게 설정되어 있는지 확인하세요.

BookRepository 구현: BookRepository 구현이 정확하고 사용 가능한지 확인하세요. 구현이 올바르게 인스턴스화되고 사용될 수 있는지 확인하려면 오류나 처리되지 않은 예외가 있는지 확인하세요.

생성자 종속성: BookService 생성자의 매개변수를 확인하고 해당 종속성이 올바르게 삽입되었는지 확인하세요. BookRepository에 다른 종속성이 필요한 경우 해당 종속성도 제대로 삽입되었는지 확인하세요.

예외 로그: 예외 세부 정보, 스택 추적 및 관련 오류 메시지를 봅니다. 이렇게 하면 문제를 더 잘 찾아 해결하는 데 도움이 되는 더 많은 컨텍스트가 제공됩니다. </

추천

출처blog.csdn.net/weixin_45139296/article/details/131241497