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