天天看點

swagger restful api form映射實體對象和body映射實體對象配置

實體Model

swagger restful api form映射實體對象和body映射實體對象配置

@ModelAttribute一個具有如下三個作用:

①綁定請求參數到指令對象:放在功能處理方法的入參上時,用于将多個請求參數綁定到一個指令對象,進而簡化綁定流程,而且自動暴露為模型資料用于視圖頁面展示時使用;

②暴露表單引用對象為模型資料:放在處理器的一般方法(非功能處理方法)上時,是為表單準備要展示的表單引用對象,如注冊時需要選擇的所在城市等,而且在執行功能處理方法(@RequestMapping注解的方法)之前,自動添加到模型對象中,用于視圖頁面展示時使用;

③暴露@RequestMapping方法傳回值為模型資料:放在功能處理方法的傳回值上時,是暴露功能處理方法的傳回值為模型資料,用于視圖頁面展示時使用。

swagger restful api form映射實體對象和body映射實體對象配置
swagger restful api form映射實體對象和body映射實體對象配置

 使用@RequestBody注解

swagger restful api form映射實體對象和body映射實體對象配置
swagger restful api form映射實體對象和body映射實體對象配置

本文轉自 小眼兒 部落格園部落格,原文連結:http://www.cnblogs.com/hujunzheng/p/7010119.html,如需轉載請自行聯系原作者

繼續閱讀