3週目の感想

質問 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