SpringMVC---數據綁定流程分析

一:數據綁定流程

  1. SpringMVC主框架將ServletRequest對象及目標方法的入參實例傳遞給WebDataBinderFactory實例,以創建DataBinder實例對象。
  2. DataBinder調用裝配在SpringMVC上下文中ConversionService組件中進行數據轉換,數據格式化工作。將Servlet中請求信息填充到入參對象中。
  3. 調用Validator組件對已經綁定了請求消息的入參對象進行數據合法性校驗,並最終生成數據綁定結果BindingData對象
  4. SpringMVC抽取BindResult中的入參對象和校驗錯誤對象,將他們賦給處理方法的響應入參。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章