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

相关文章
相关标签/搜索