0

私はSpringとSpringMVCを私たちの本当にレガシーなプロジェクトに入れようとしています. 問題は、私たちのプロジェクトが非常に大きく、独自のリクエスト処理が大量に含まれていることです。古いハンドラーは古いインフラストラクチャで動作する必要があるため、段階的に導入する必要があります。そのため、元のサーブレットを使用する必要があります。それを DispatcherServlet に変更しても問題はありませんでした。私が解決しなければならない唯一の問題は、Controller であるクラスと古い方法で処理する必要があるクラスを区別する必要があるという事実です。

DispatcherServlet がこのリクエストをディスパッチするクラスを取得する必要があります。SpringMVC に何らかのクエリを実行して、コントローラーとして機能する Bean を取得することは可能ですか?

ありがとう

4

2 に答える 2

0

このスレッドが役立つと思います。のリストを取得したら、同様の方法でControllersそのパラメーターをチェックして、着信リクエストの context-pathでコンテキストパスをチェックし、リクエストのコントローラーを取得できます。@RequestMapping

于 2013-04-29T06:34:08.890 に答える