写在前面
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、拦截器