2

@RequestMappingを使用するSpring@Controllerの1つにリクエストをルーティングするのに問題があります。これは通常、私の側のタイプミスが原因ですが、私のようにコントローラーがたくさんある場合は、それらのタイプミスを探すのは面倒です。

たとえば、/ abc / {id} / something/{anotherId}のようなURI

一致するものがなかったと判断するために使用したプロセスをSpringに印刷させる方法はありますか?特に有用なのは、タイプミスを見つけるのがはるかに簡単になるため、URIパスのどこまで一致したかを知ることです。

ルーティングの問題をトラブルシューティングするためにどのようなデバッグフラグがありますか?

4

1 に答える 1

3

あなたができることがいくつかあります -

  1. ログレベルを上げます - DEBUG または TRACE の場合もあります。これにより、Spring MVC がリクエストをハンドラーメソッドに一致させようとしている方法が明確に示されます。

  2. デバッグ - DispatcherServlet にブレークポイントを配置して、マッピングがどのように解決されているかを確認できます。

  3. エンドポイント ドキュメンテーション コントローラーを実装できます - これらの行に沿ったもの - http://biju-allandsundry.blogspot.com/2012/03/endpoint-documentation-controller-for.html。アプリケーションでサポートされているすべてのエンドポイント URI を表示できます。 .

于 2012-08-01T12:11:47.270 に答える