RequestParam註解
作用:把請求中的指定名稱的參數傳遞給控制器中的形參賦值
屬性 :
- value:請求參數中的名稱
- required:請求參數中是否必須提供此參數,默認值是true,必須提供
RequestBody註解
作用:用於獲取請求體的內容(注意:get方法不可以)
屬性:
required:是否必須有請求體,默認值是true
PathVariable註解
作用:擁有綁定url中的佔位符的。例如:url中有/delete/{id},{id}就是佔位符
屬性:
value:指定url中的佔位符名稱
Restful風格的URL
1. 請求路徑一樣,可以根據不同的請求方式去執行後臺的不同方法
2. restful風格的URL優點 : 結構清晰 、 符合標準 、 易於理解 、擴展方便
RequestHeader註解
作用:獲取指定請求頭的值
屬性:
1. value:請求頭的名稱
CookieValue註解
作用:用於獲取指定cookie的名稱的值
屬性:
value:cookie的名稱
ModelAttribute註解
作用:
- 出現在方法上:表示當前方法會在控制器方法執行前線執行。
- 出現在參數上:獲取指定的數據給參數賦值。
應用場景 :當提交表單數據不是完整的實體數據時,保證沒有提交的字段使用數據庫原來的數據。
SessionAttributes註解
作用:用於多次執行控制器方法間的參數共享
屬性:
value:指定存入屬性的名稱