spring MVC 註解

1. 註解簡單理解
Spring2.5支持一種基於註解的控制器開發方法。
Spring可以通過@Controller註解自動發現你的控制器類以及@RequestMapping註解中的請求映射,這樣就爲你免去了在Bean配置文件中配置它們的麻煩。此外,如果使用註解,控制器類和處理程序方法在訪問上下文資源(例如請求參數、模型屬性和會話屬性)時也會更加靈活。

2.常用到的註解
(1)@Controller

(2)@RequestMapping

(3)@RequestParam, @PathVariable, @CookieValue等

@Controller註解能將任意的類標註成控制器類。與傳統的控制器相反,被標註的控制器類不需要實現特定於框架的接口,也不必擴展特定於框架的基類。我們使用了@Controller註解,添加了@Controller註解註解的類就可以擔任控制器(Action)的職責
在控制器類內部,可能有一個或者多個處理程序方法添加了@RequestMapping註解。
3 常見的參數類型
1.HttpServletRequest、HttpServletResponse或HttpSession。

2.添加了@RequestParam註解的任意類型的請求參數

3.添加了@ModelAttribute註解的任意類型的模型屬性

4.任意類型的命令對象,供Spring綁定請求參數

5.Map或者ModelMap,供處理程序方法向模型添加屬性

6.Errors或者BindingResult,讓處理程序方法訪問命令對象的綁定和驗證結果

7.SessionStatus,讓處理程序方法發出會話處理已經完成的通知

4 常見的
原文網址

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