HandlerExecutionChain を説明する前に、SpringMVC のコア開発手順について一般的に理解しましょう。
Web に DispaterServlet をデプロイします。 HandlerExecutionChain 型のハンドラー オブジェクトにマップします。
ハンドラー オブジェクトを HandlerAdapter のインスタンス化オブジェクトにパラメーターとして渡します。そのハンドラー メソッドを呼び出すと、ModelAndView オブジェクトが生成されます。
ViewResolver ビュー パーサーを通じて、前の手順で生成された ModelAndView を解析します。
DispatcherServlet は、取得した View に基づいてビューをユーザーに返します。
HandlerExecutionChain クラスは比較的シンプルで理解しやすいです。
=============================================== == ========================
HandlerExecutionChain {
=================== === ============================================== === =
List<HandlerInterceptor>
applyPreHandle(HttpServletRequest request, HttpServletResponse response) = (! ( i = 0; i < interceptors.length; i++= (!interceptor.preHandle(request, response, .interceptorIndex =
りー
りー
以上がHandlerExecutionChainクラスの説明例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。