exceptionHandlerの
@exceptionHandler注:自動キャプチャコントローラ指定型層は異常が現れ、異常対応する例外処理
HttpServletRequestの
このオブジェクトのメソッドを提供することにより、クライアントに代わって要求は、クライアントから要求されたすべての情報を得ることができます。
https://blog.csdn.net/jiahao1186/article/details/82026330
検証ルールのバリ
図1に示すようにMavenの依存倉庫hibernat-バリ導入される
2インタフェースパッケージバリ
3バリデータはクラスにアノテーションを追加MDEL属性
地図、のStringUtils
1Map:インタフェースキーの形式でデータを格納、そこHashMapの実装クラスのセットは、セットのLinkedHashMap
https://blog.csdn.net/qq_29373285/article/details/81487594
操作オブジェクト2StringUtilsメソッドは、オブジェクトはjava.lang.String型であるJDKの動作のタイプString方法の補数であり、方法は静的であるので、我々はStringUtils.xxx()を呼び出すことができる
HTTPS://blog.csdnを.NET / weixin_42290280 /記事/詳細/ 82591161
springMvcメカニズム
フロントエンドコントローラ(のDispatcherServlet)に1を要求ユーザ要求
2DispatcherServletrServlet要求処理マッパ(HandlerMapping)ルックアッププロセッサハンドラ(コントローラ)
のDispatcherServletにプロセッサ戻る3handlerMapping
4DispatcherServletコールプロセッサは、アダプタハンドラ実行
5handler完了実行のModelAndView返し
6DispatcherServletコールビューリゾルバを実際のビュー(例えば、JSP)のビューに論理名を解決するビューをレンダリングする
。7レゾルバ戻るのDispatcherServlet表示する表示
レンダリング8DispatcherServlet完全なビュー
9戻る応答を
二つの最も重要なインタフェースは、SpringMVC ViewResolverとViewを処理するための図です。主な役割は、真のビューに論理解決さの名前を表示することですViewResolver、SpringMVCは、Viewクライアントに提示Viewオブジェクトのためのオブジェクトそのものではなく、単にオブジェクトへの論理ビューのViewResolver名前解決ビューオブジェクトです。[表示インタフェースビューを処理し、ための主な役割は、クライアントに返します。
テンプレートエンジンthymeleaf
テンプレートエンジンの役割は、テンプレート(ページ)とデータ統合と表示出力され
、わずかに構文