1. 程式人生 > >SpringMVC 常用註解都有哪些?

SpringMVC 常用註解都有哪些?

一、@RequestMapping

@RequestMapping:用於處理請求url對映,可以作用於類和方法上

  • value:定義request請求的對映地址(預設)
  • method:定義地request址請求的方式,包括【GET, POST, HEAD, OPTIONS, PUT, PATCH, DELETE, TRACE.】預設接受get請求,如果請求方式和定義的方式不一樣則請求無法成功
  • params:定義request請求中必須包含的引數值。
  • headers:定義request請求中必須包含某些指定的請求頭,如:RequestMapping(value = “/something”, headers = “content-type=text/*”)說明請求中必須要包含"text/html", "text/plain"這中型別的Content-type頭,才是一個匹配的請求。
  • consumes:定義請求提交內容的型別。
  • produces:指定返回的內容型別,僅當request請求頭中的(Accept)型別中包含該指定型別才返回

二、