0

SpringFramework バージョン 3.0 でアプリケーションを実行しています。SimpleUrlHandlerMapping Bean を使用してリクエストをコントローラーにマップします。次のプロパティ セット [ order、mappings、interceptors、mappedInterceptors] があります。

リクエストの前後処理にインターセプターを使用できることを理解しています。しかし、mappedInterceptors の目的がわかりません。これを説明するドキュメントは見つかりませんでした。Spring-3.0.x のドキュメントもこれについて説明していません ( http://tinyurl.com/kcuwp8h )。Spring 3.1 の SimpleUrlHandlerMapping には、このプロパティさえありません。

誰かがそれが何のために使用されているか教えてもらえますか? Spring 3.1ではどのように達成されますか? ありがとう。

4

1 に答える 1

0

Spring 3.1SimpleUrlHandlerMappingでは、 からプロパティを継承しますAbstractHandlerMapping

MappedInterceptorは単なるラッパーでHandlerInterceptorあり、インターセプターの実行を特定のリクエストパスに制限するために使用できます。

Spring が現在この機能を使用しているかどうかはわかりません。ソースコードには使用法が示されていません。それはドキュメントの欠如を説明するでしょう。

于 2013-07-08T11:46:08.480 に答える