SpringMvc的常用註解
@RequestMapping
@RequestMapping註解可以用到類中的方法上或類上。用到方法上表示方法的訪問路徑,用到類上表示該方法訪問路徑的一部分。
該方法的訪問路徑是/comment/add4
@RequestMapping擁有以下幾個屬性:
Value屬性表示該方法的訪問路徑,value是一個陣列,可以放多個訪問路徑.
Method屬性表示該方法支援的請求方式 GET POST,如果不是對應的請求方式,將報405狀態碼
Params:表示該法要攜帶的引數
!name 不能攜帶name引數
Id 必須攜帶id引數
Age!=20 不能攜帶 age引數,或攜帶 age引數但值不能是20
Address=beijing 必須攜帶address引數且值必須是beijing
Headers表示要攜帶指定的請求頭,如果沒有攜帶就報404
@RequestParam
@RequestParam用到方法的形式上,當位址列中引數名與方法以接收的引數不一致時,用@RequestParam來對映他們的對應關係。name 屬性表示參名",required 預設值為true表示必須攜帶此參。defaultValue是給引數一個預設值。
@RequestHeader
@RequestHeader用在方法形參上,表示取某個請求頭的值。
@CookieValue
@CookieValue 表示獲取Cookie的值
@PathVariable
@PathVariable 用在方法的形參上,表示從訪問路徑中取指定佔位符的值,賦值對應的屬性。
@ModelAttribute
用在方法上,表示一個公共的方法,相當你訪問這個控制層類中的方法之前先執行,可以把共享資源放到request域中。返回的共享資源預設以返回型別的簡單名稱為key,以返回共享資源為value,放到request域中。如果在ModelAttribute中設定了name屬性,則以name指定的字串為key.
@SessionAttributes
該註解用在類上,把指這的key或value型別所代表的鍵值對放到session域中
Value是一個陣列,該陣列中可以添寫多個key,表示把value中表描述的這些key所對應的鍵值對放到session域中.
Types屬性是一個陣列,該陣列中可以添寫多個值的Class物件,types中所描述的值對應的鍵值對放到session域中.
相關文章
- SpringMvc的常用註解介紹SpringMVC
- SpringMVC--常用註解(詳解)SpringMVC
- springmvc常用註解標籤詳解SpringMVC
- springmvc註解詳解SpringMVC
- 關於springmvc中常用的註解,自己也整理一下SpringMVC
- SpringMVC常用註解@Controller,@Service,@repository,@ComponentSpringMVCController
- SpringMVC註解講解(一)SpringMVC
- SpringMVC的@ResponseBody註解說明SpringMVC
- SpringMvc筆記-註解SpringMVC筆記
- SpringMVC註解和非註解(xml)的方法的異同點SpringMVCXML
- 【SpringMVC】@RequestMapping註解SpringMVCAPP
- Springmvc全註解開發SpringMVC
- SpringMVC 乾貨系列:從零搭建 SpringMVC+mybatis(二):springMVC 原理解析及常用註解 | 掘金技術徵文SpringMVCMyBatis
- Lombok常用註解Lombok
- Lombok的常用註解有哪些Lombok
- Spring MVC常用的註解SpringMVC
- Spring常用註解Spring
- SpringMVC 解析(三) Controller 註解SpringMVCController
- SpringMVC:@ResponseBody註解與HttpServletResponse物件SpringMVCHTTPServlet物件
- Spring MVC 常用註解的使用SpringMVC
- 胖哥學SpringMVC:Hello World 註解版SpringMVC
- spring 框架常用註解Spring框架
- MyBatisPlus-常用註解MyBatis
- Springboot 常用註解Spring Boot
- spring常用的一些註解以及註解注入總結Spring
- [譯]SpringMVC自定義驗證註解(SpringMVC custom validation annotations)SpringMVC
- 聊聊springmvc中controller的方法的引數註解SpringMVCController
- HelloWorld版的SpringMVC使用註解驅動的依賴注入SpringMVC依賴注入
- spring boot的常用註解有哪些?Spring Boot
- 詳解Spring MVC 4常用的那些註解SpringMVC
- SwaggerAPI註解詳解,以及註解常用引數配置SwaggerAPI
- SpringMVC入門學習---使用註解開發SpringMVC
- SpringMVC 基於註解的Controller @RequestMapping @RequestParamSpringMVCControllerAPP
- springMVC學習筆記(二)-----註解和非註解入門小程式SpringMVC筆記
- Spring的IOC常用註解(含原始碼)Spring原始碼
- Java必須掌握的Spring常用註解JavaSpring
- SpringMVC中@RequestMapping註解中的return “redirect:/“;跟return““的用法。SpringMVCAPP
- SpringMVC 中 @ControllerAdvice 註解的三種使用場景!SpringMVCController