day45-SpringMVC

0 ディレクトリ

SpringMVC

1.2.3

1.SpringMVC

1.1  依存関係を導入する:

<!--SpringMVC の依存関係-->

       <依存関係>

      <groupId>javax.servlet</groupId>

      <artifactId>javax.servlet-api</artifactId>

      <バージョン>3.1.0</バージョン>

    </依存関係>

    <依存関係>

      <groupId>org.springframework</groupId>

      <artifactId>spring-webmvc</artifactId>

      <バージョン>5.2.5.RELEASE</バージョン>

    </依存関係>

1.2web.xmlの設定 

1.3 アプリケーションコンテキスト.xml

1.4  Tomcat テストの構成

2.SpringMVC解析

2.1  SpringMVC とは:

ユーザーが springmvc のフロントエンド コントローラーにリクエストを送信すると、ModelAndView オブジェクトがマッパーとアダプターを通じてクライアントに返されます。これが SpringMVC の基本原理です。

2.2  フロントエンド コントローラー DispatcherServlet:

(1) サーブレットとサーブレットマッピングのマッピングを設定する

(2) DispatcherServlet を構成すると、init-param 構成によってデフォルトで applicationContext.xml (Spring) 構成ファイルがロードされます。

(3) クライアントから送信されたリクエストとコントローラに一致するメソッドのパスを取得(*.doファジーマッチング)

2.3  注釈スキャナーコンテキスト: コンポーネントスキャンと mvc ドライバー mvc: アノテーション駆動:

あるコントロール層(コントロール層パス)のSpringMVCコントロール層クラス(@Controller識別子)とSpringMVCコントロール層メソッド(@RequestMapping識別子)をスキャンする

2.4  コントローラーのアノテーション @Controller

クラスを SpringMVC として識別するために使用されるコントローラー

2.5 コントローラへのビュー

(1) URL リクエスト マッピング アノテーション @RequestMapping: 特定のコントロール層を識別するために使用されるメソッド; ビューは URL をリクエストすることでコントローラーをマッピングします

(2) URL リクエストパラメータアノテーション @RequestParam: ビューはパラメータをコントローラに渡します

2.6 コントローラーからビューへ

(1) ビューオブジェクト ModelAndView: モデルデータをビューに渡す

(2) 文字列に置換

2.7  ビューリゾルバ

3. 実戦

お問い合わせ:

1を追加:

2を追加:

おすすめ

転載: blog.csdn.net/weixin_63713552/article/details/131942628