方法:
GET(select) 获取资源
POST(insert) 新建资源
Patch(update) 更新对象的部分参数
PUT(update) 更新一个对象
DELETE(delete) 删除资源
路径设计:
/users 获取所有的用户资源,返回资源集合
/users 添加一个用户资源,返回新建的资源
/users/ID 删除指定id的资源
/users/ID 查找指定id的资源
/departments/ID/users/ID
@RequestMapping(value="", method="RequestMother . ",headers="")
headers中填: Context-Type="application/json"以表单的形式接收参数
produces: 指定返回的内容类型,仅当request请求头中的(Accept)类型中包含该指定类型才返回;
spring封装了Produces 消费 可以直接写 Produces ="application/json"
Accept=application/xml 以xml的形式返回参数
spring封装了Consumes生产 可以直接写 Consumes="application/xml"
设置响应状态码
response.setStatus(HttpServletResponse.SC_NO_CONTENT);
关联参数