原生javascript實現圖片輪播效果程式碼
概念:
Restful就是一個資源定位及資源操作的風格。不是標準也不是協議,只是一種風格。基於這個風格設計的軟體可以更簡潔,更有層次,更易於實現快取機制。
功能:
資源:網際網路所有的事物都可以被抽象為資源
資源操作:使用POST DELETE PUT GET,使用不同方法對資源進行操作
分別對應:新增,刪除,修改,查詢
傳統方式操作資源:通過不同的引數來實現不同的效果!方法單一,post和get
http://127.0.0.1/item/queryItem.action?id=1 查詢,GET
http://127.0.0.1/item/saveItem.action 新增,POST
http://127.0.0.1/item/updateItem.action 更新,POST
http://127.0.0.1/item/deleteItem.action?id=1 刪除,GET或POST
使用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
測試:傳統方式
新建一個類RestFulController
結果:
Restful風格:
1.同樣一個類RestFulController
2.在Spring MVC中可以使用@PathVriablre註解,讓方法引數的值對應繫結到一個URL模板變數上。
3.測試結果:
SpringMVC的@RequestMapping註解能夠處理HTTP請求的方法,比如GET,POST,DELETE等等。
所有的位址列請求預設都會是HTTP GET型別的。
方法級別的註解變體有如下幾個:組合註解
@GetMapping【相當於@RequestMapping(method=RequestMethod.GET)】
@PostMapping
@PutMapping
@DeleteMapping
@PatchMapping