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