如何使用restfull风格

restfull

定义

Restfull是http协议的扩展,它以资源为核心,通过url定位资源,以http协议不同请求方式表示操作(PUT,POST,GET,DELETE,PATCH,HEAD,OPTION)

  • post – 新增
  • put – 修改
  • delete – 删除
  • get --查询单条
  • patch --查询多个

作用

无状态:在调用一个接口(访问、操作资源)的时候,可以不用考虑上下文,不用考虑当前状态,极大的降低了复杂度

使用

建议将Spring设置为4.3以上。然后可以使用注解:@RequestMapping,@PathVariable,@ResponseBody等提高代码间接性

	@PatchMapping("/")
    @ResponseBody
    public List<Department> findAll(){
        return service.findAll();
    }

    @GetMapping("/{id}")
    @ResponseBody
    public Department findOne(@PathVariable Long id){
        return service.findOne(id);
    }

http响应

在这里插入图片描述

原创文章 25 获赞 70 访问量 1万+

猜你喜欢

转载自blog.csdn.net/ChengHuanHuaning/article/details/103302150