produces:它的作用是指定返回值類型,不但可以設置返回值類型還可以設定返回值的字符編碼;

consumes: 指定處理請求的提交內容類型(Content-Type),例如application/json, text/html;

一.產品範例

produces的第一次使用返回json數據。 在以下代碼中,可以省略produces屬性。 注釋@responseBody是因為您已經使用了返回值為json數據。

@ controller @ request mapping (value='/pets/{ petid } ',method=RequestMethod.GET,produces='application/json

@ controller @ request mapping (value='/pets/{ petid },produces=' media type.application _ JSON _ value ' ); charset=utf-8 ' @ responsebodypublicpetgetpet (@ pathvariablestringpetid,Model model ) { //implementation omitted } )

@ controller @ request mapping (value='/pets ',method=RequestMethod.POST, consumes='application/json ' )公共模型模型(/implementationomitted )本文轉載自: https://blog.csdn.net/jary lled