ssm學習筆記——springmvc——常用註解

RequestParam註解

作用:把請求中的指定名稱的參數傳遞給控制器中的形參賦值
屬性

  1. value:請求參數中的名稱
  2. 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註解

作用

  1. 出現在方法上:表示當前方法會在控制器方法執行前線執行。
  2. 出現在參數上:獲取指定的數據給參數賦值。

應用場景 :當提交表單數據不是完整的實體數據時,保證沒有提交的字段使用數據庫原來的數據。

SessionAttributes註解

作用:用於多次執行控制器方法間的參數共享
屬性
value:指定存入屬性的名稱

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