Restful就是一個資源定位及資源操作的風格。不是標准也不是協議,只是一種風格。基於這個風格設計的軟件可以更簡潔,更有層次,更易於實現緩存等機制。
資源:互聯網所有的事物都可以被抽象為資源
資源操作:使用POST、DELETE、PUT、GET,使用不同方法對資源進行操作。
分別對應 添加、 刪除、修改、查詢。
使用RESTful操作資源
http://127.0.0.1/item/1 查詢,GET
http://127.0.0.1/item 新增,POST
http://127.0.0.1/item 更新,PUT
http://127.0.0.1/item/1 刪除,DELETE
1 /** 2 * 使用RESTful風格開發接口,實現根據id查詢商品 3 * 4 * @param id 5 * @return 6 */ 7 @RequestMapping("item/{id}") 8 @ResponseBody 9 public Item queryItemById(@PathVariable() Integer id) { 10 Item item = this.itemService.queryItemById(id); 11 return item; 12 }