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