REST 简介
REST,表现形式状态转换 简单来讲就是改变请求数据的格式 使得请求更简单 隐藏资源的访问行为,无法通过地址得知对资源是哪种操作
用行为方式区分对资源操作 GET POST PUT DELETE
根据REST风格对资源进行访问称为RESTful
REST 简单的案例
用行为方式区分对资源操作 GET POST PUT DELETE
@RequestMapping(value = "/users",method = RequestMethod.POST)
@ResponseBody
public String findAllUsers(){
return "进行访问所有对象方法";
}
注意 此时强调的是POST 请求 只有客户端进行POST请求才能触发方法
同理 如果想用同样路径代表删除操作 那么需要使用DELETE
@RequestMapping(value = "/users",method = RequestMethod.DELETE)
@ResponseBody
public String delete(){
return "删除某个对象";
}
如果携带参数 注意有所不同
需要使用占位符 和注解
@RequestMapping(value = "/users/{id}",method = RequestMethod.DELETE)
@ResponseBody
public String delete(@PathVariable Integer id){
return "删除某个对象:"+id;
}