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常用註解@Controller,@Service,@repository,@ComponentSpringMVCController
- 【SpringMVC】@RequestMapping註解SpringMVCAPP
- 關於springmvc中常用的註解,自己也整理一下SpringMVC
- SpringMVC的@ResponseBody註解說明SpringMVC
- SpringMVC註解和非註解(xml)的方法的異同點SpringMVCXML
- SpringMVC 乾貨系列:從零搭建 SpringMVC+mybatis(二):springMVC 原理解析及常用註解 | 掘金技術徵文SpringMVCMyBatis
- Springmvc全註解開發SpringMVC
- SpringMVC 解析(三) Controller 註解SpringMVCController
- 常用註解
- SpringMVC:@ResponseBody註解與HttpServletResponse物件SpringMVCHTTPServlet物件
- Springboot 常用註解Spring Boot
- Lombok常用註解Lombok
- Spring常用註解Spring
- Spring MVC 常用註解的使用SpringMVC
- Lombok的常用註解有哪些Lombok
- SpringMVC 中 @ControllerAdvice 註解的三種使用場景!SpringMVCController
- 胖哥學SpringMVC:Hello World 註解版SpringMVC
- 002 SpringBoot 常用註解Spring Boot
- spring 框架常用註解Spring框架
- MyBatisPlus-常用註解MyBatis
- SwaggerAPI註解詳解,以及註解常用引數配置SwaggerAPI
- spring boot的常用註解有哪些?Spring Boot
- SpringMVC中@RequestMapping註解中的return “redirect:/“;跟return““的用法。SpringMVCAPP
- SpringMVC入門學習---使用註解開發SpringMVC
- swagger常用註解搬運Swagger
- springboot常用註解記錄Spring Boot
- SpringBoot + MyBatis(註解版),常用的SQL方法Spring BootMyBatisSQL
- Spring的IOC常用註解(含原始碼)Spring原始碼
- Java必須掌握的Spring常用註解JavaSpring
- SpringMVC系列之SpringMVC快速入門 MVC設計模式介紹+什麼是SpringMVC+ SpringMVC的作用及其基本使用+元件解析+註解解析SpringMVC設計模式元件
- Spring/SpringBoot常用註解總結Spring Boot
- Spring IOC 常用註解與使用Spring
- Jackson(3)之常用註解使用
- Spring 常用的註解以及對應 XML 配置詳解SpringXML
- Spring和SpringMVC必用註解,乾貨瞭解一下SpringMVC
- 好程式設計師Java分享SpringMVC之@ResponseBody註解程式設計師JavaSpringMVC
- 淺嘗Spring註解開發_Servlet3.0與SpringMVCServletSpringMVC