これらの2つのアノテーションの違いを示す一般的なユースケースcodeは何ですか-@RestController
と@RepositoryRestController
-を意味しますか?
注釈によれば、RepositoryRestController
は、スプリングデータレスト機能を利用するカスタムコントローラーを提供する方法です。
特定のリソースのカスタムハンドラーを記述したい場合があります。 Spring Data RESTの設定、メッセージコンバーター、例外処理などを利用するには、標準のSpring MVC @Controllerまたは@RestControllerの代わりに@RepositoryRestControllerアノテーションを使用します。
最も重要なのは、RepositoryRestControllerがSpringデータレストのベースパスを認識しており、このベースパスの下で提供されることです。