詳解Spring MVC 4常用的那些註解
@ModelAttribute方法用來在model中填充屬性,如填充下拉選單、寵物型別或檢索一個命令物件比如賬戶(用來在HTML表單上呈現資料)。
@ModelAttribute方法有兩種風格:一種是新增隱形屬性並返回它。另一種是該方法接受一個模型並新增任意數量的模型屬性。使用者可以根據自己的需要選擇對應的風格。
@ModelAttribute作用在方法引數上
當@ModelAttribute作用在方法引數上時,表明該引數可以在方法模型中檢索到。如果該引數不在當前模型中,該引數先被例項化然後新增到模型中。一旦模型中有了該引數,該引數的欄位應該填充所有請求引數匹配的名稱中。這是Spring MVC中重要的資料繫結機制,它省去了單獨解析每個表單欄位的時間。
@ModelAttribute是一種很常見的從資料庫中檢索屬性的方法,它透過@SessionAttributes使用request請求儲存。在一些情況下,可以很方便的透過URI模板變數和型別轉換器檢索屬性。
註解的出現終結了XML配置檔案漫天飛的年代,它讓程式擁有更高的可讀性,可配置性與靈活性。當然,也有一些人說註解不如配置檔案顯的結構清晰,個人覺得所謂的結構應該是一個統一的規範,而不是將一堆檔案結構糅合在一起。這就好比是物件導向與面向結構,你能說物件導向的邏輯不清晰嗎?
java企業級通用許可權安全框架原始碼 SpringMVC mybatis or hibernate+ehcache shiro druid
bootstrap HTML5
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30372520/viewspace-1754153/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Spring MVC常用的註解SpringMVC
- Spring MVC 常用註解的使用SpringMVC
- 基於註解的 Spring MVC詳解SpringMVC
- Spring MVC常用註解,你會幾個?SpringMVC
- Spring 常用的註解以及對應 XML 配置詳解SpringXML
- Spring常用註解Spring
- Spring註解詳解Spring
- spring MVC註解深入研究SpringMVC
- spring 框架常用註解Spring框架
- SpringMVC--常用註解(詳解)SpringMVC
- Mvc動態註冊HttpModule詳解MVCHTTP
- Spring mvc+struts2+Hibernate整合例項程式碼(註解詳解)SpringMVC
- Spring IoC 公共註解詳解Spring
- Spring7:基於註解的Spring MVC(下篇)SpringMVC
- Spring6:基於註解的Spring MVC(上篇)SpringMVC
- springmvc常用註解標籤詳解SpringMVC
- spring boot的常用註解有哪些?Spring Boot
- spring mvc 框架搭建及詳解SpringMVC框架
- SwaggerAPI註解詳解,以及註解常用引數配置SwaggerAPI
- spring常用的一些註解以及註解注入總結Spring
- MVC模型註解MVC模型
- Spring IOC 常用註解與使用Spring
- Spring的IOC常用註解(含原始碼)Spring原始碼
- Java必須掌握的Spring常用註解JavaSpring
- 【Spring註解驅動開發】聊聊Spring註解驅動開發那些事兒!Spring
- spring mvc(註解)上傳檔案的簡單例子SpringMVC單例
- Spring、Spring MVC、MyBatis 整合檔案配置詳解SpringMVCMyBatis
- Spring、Spring MVC、MyBatis整合檔案配置詳解SpringMVCMyBatis
- git常用命令(詳細註解)Git
- Java Web之基於註解的Spring MVC環境配置JavaWebSpringMVC
- Spring/SpringBoot常用註解總結Spring Boot
- Spring @Conditional註解 詳細講解及示例Spring
- 省掉bean自定義spring mvc註解注入json值BeanSpringMVCJSON
- Lombok常用註解Lombok
- Lombok 註解詳解Lombok
- Java註解詳解Java
- Java 註解詳解Java
- Spring零配置之@Configuration註解詳解Spring