寫在前面
Spring MVC是當前最優秀的MVC框架,自從Spring 2.5版本發佈後,由於支持註解配置,易用性有了大幅度的提高。Spring 3.0更加完善,實現了對Struts 2的超越。現在越來越多的開發團隊選擇了Spring MVC。
Spring3 MVC的優點:
-
1、Spring3 MVC使用簡單,學習成本低。
-
2、Spring3 MVC很容易就可以寫出性能優秀的程序。
-
3、Spring3 MVC的靈活是你無法想像的,Spring框架的擴展性有口皆碑,Spring MVC當然也不會落後,不會因使用了MVC框架而感到有任何的限制。
阿里P8大牛手寫了一份Spring MVC教程,已經整理成PDF文檔分享給大家。轉發+關注,然後私信回覆【666】即可獲得【Spring MVC教程】的免費領取方式!
Spring MVC教程內容簡介
1、Spring MVC簡介
-
Spring Web MVC是什麼
-
Spring Web MVC能幫我們做什麼
2、Hello World
3、Spring MVC工作流程
4、Spring MVC中的組件
5、DispatcherServlet
-
DispatcherServlet作用
-
DispatcherServlet配置詳解
-
Spring配置
-
兩個容器
6、處理器詳解
-
HandlerMapping
-
HandlerAdapter
-
最佳實踐
轉發+關注,然後私信回覆【666】即可獲得【Spring MVC教程】的免費領取方式!
7.1、@RequestMapping
-
請求URL
-
請求窄化
-
請求方法限定
7.2、Controller方法的返回值
-
返回ModelAndView
-
返回Void
-
返回字符串
7.3、參數綁定
-
默認支持的參數類型
-
簡單數據類型
-
實體類
-
自定義參數綁定
-
集合類的參數
8、文件上傳
-
CommonsMultipartResolver
-
StandardServletMultipartResolver
-
多文件上傳
-
key相同的文件
-
key不同的文件
9、全局異常處理
10、服務端數據校驗
-
普通校驗
-
分組校驗
-
校驗註解
11.1、數據回顯基本用法
-
簡單數據類型
-
實體類
11.2、@ModelAttribute
-
定義別名
-
定義全局數據
12.1、返回JSON
-
jackson
-
gson
-
fastjson
12.2、接受JSON
13、RESTful
-
起源
-
名稱
-
資源
-
表現層
-
狀態轉化
-
綜述
-
誤區
-
Spring MVC的支持
14、靜態資源訪問
15、攔截器