resultful風格:
restful風格是一種資源定位以及資源操作的風格。它既不是某種必須遵循的標準,也不是大家都不能改動的協議,而是一種編碼風格。當我們在實際的業務開放當中使用到restful風格時,會使得我們的業務進展速度很大程度度的提高。主要功能:
get 用於查詢資源
post 用於建立資源
put 用於更新服務端的資源的全部資訊
patch 用於更新服務端的資源的部分資訊
delete 用於刪除服務端的資源
滿足使用需求
我們使用restful風格進行資訊的互動時,通過註解的新增,可以將資料封裝成很簡潔明瞭的json資料型別,返回前端進行解析。很大程度簡化了前後端資料互動問題。
具體使用方式
通過註解的使用,使restful風格如魚得水,舉個例子:
("/userinfo"
)public
class
usercontroller
}
@requestbody hashmap
parammap)
傳入的資料一般放入hashmap的集合中,便於讀取。
如果不使用@requestbody註解,我們可以引用spring mvc中的資料互動模式,直接返回乙個modelandview,不同於json資料型別,這一返回型別,直接通過走視**析器,返回靜態或者動態頁面。
總結通過以上簡單的例子可以看出,restful風格的編碼風格使前後端資料的互動變得更加有條理。希望這個簡簡單單的例子能夠給予大家幫助,我們共同學習,共同進步。
restful編碼風格
rest是representational state transfer三個單詞的縮寫,由roy fielding於2000年 中提出,它代表著分布式服務的架構風格。而如果想你的api被稱為restful api,只要遵循其規定的約束即可。客戶端 伺服器 通過將使用者ui與資料儲存分開,我們可以簡化...
restful風格的介面
api與使用者的通訊協議,總是使用https協議。應該盡量將api部署在專用網域名稱之下。如果確定api很簡單,不會有進一步擴充套件,可以考慮放在主網域名稱下。應該將api的版本號放入url。v1 另一種做法是,將版本號放在http頭資訊中,但不如放入url方便和直觀。github採用這種做法。路徑...
springMVC在restful風格的效能優化
目前,restful的介面風格很流行,使用springmvc來搭配restful也是相得益彰。如下,使用 pathvariable註解便可以獲取url上的值。public string restful pathvariable string name 不過如果你認真的研究過springmvc就會發現...