如何使用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響應

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章