春のインターセプタは、インターセプトメソッド名理由ありません

ログオンがインターセプタは、特定のメソッド名インターセプト、そうインターセプタ完全に役に立たないない、慎重に探検した後、DefaultAnnotationHandlerMappingとAnnotationMethodHandlerAdapterがインターセプト法をサポートしていないことができ遭遇したコントローラを傍受することができ、注釈付きインターセプタを開発するために、我々はそれだけで3.1バージョンを見つけましたサポートの後、だけでなく、交換することがRequestMappingHandlerMappingとRequestMappingHandlerAdapterを使用する必要があり、それは、アノテーション駆動型の導入によって直接使用することができ、その後、あなたはインターセプタは、メソッド名を遮ることがわかります、それはコメントまでスキャンすることができます

 

このリビジョン情報からキーの変更は何ですか

spring2.5の後に
オープンする必要があり、DefaultAnnotationHandlerMappingプロセッサおよびプロセッサアダプタAnnotationMethodHandlerAdapterをマッピングすることにより、@Controller @RequestMapping注釈プロセッサをサポートしています。


使用Spring3.1
@Contollerと@RequestMapping注釈プロセッサをサポートするための新しいHandlerMappingとHandlerAdapterを。
新@Contoller @RequestMappingノートとサポートクラス:マッピングRequestMappingHandlerMappingプロセッサおよびプロセッサアダプタRequestMappingHandlerAdapterの組み合わせの代わりに、アダプタAnnotationMethodHandlerAdapter Spring2.5 DefaultAnnotationHandlerMappingプロセッサおよびプロセッサをマッピングするには、より多くの拡張ポイントを提供開始します。



スプリングMVC 3.1で、対応に変更さ 
DefaultAnnotationHandlerMapping - > org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping 
AnnotationMethodHandlerAdapter - > org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter 
AnnotationMethodHandlerExceptionResolver - > ExceptionHandlerExceptionResolverは、 


上記自動的に注釈駆動型を使用した後に登録されています

おすすめ

転載: www.cnblogs.com/zzt-lovelinlin/p/12076464.html