RESTful風格接口(基於springboot)

RESTful風格的接口能夠簡單概述爲:java

用HTTP方法描述行爲,用URL描述資源,用json傳輸數據正則表達式

  傳統寫法 RESTful寫法
/user/getInfo?id=1   GET /user/getInfo/1   GET
/user/add?id=1   POST /user                  POST
/user/update?id=1&name=hxc      POST /user                  PUT
/user/delete?id=1                           GET /user                  DELET

經常使用註解:json

@RestController 標明此Controller提供RestAPI,效果等於@ResponseBody+@Controller
@RequestMapping及其變體。映射http請求url到java方法
@RequestParam 映射請求參數到java方法的參數
@PageableDefault 指定分頁參數默認值
@PathVariable 映射url片斷到java方法的參數
在url聲明中使用正則表達式
@JsonView控制json輸出內容

 未完待續。。。app

相關文章
相關標籤/搜索