写点什么

牛批!阿里 P8Java 架构师总结整理了一份 Spring MVC 详细教程。真香系列!

发布于: 2020 年 12 月 01 日

写在前面



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文档分享给大家。一键三连+评论,然后添加VX(tkzl6666)即可免费领取!



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

  • 最佳实践





一键三连+评论,然后添加VX(tkzl6666)即可免费领取



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、拦截器





用户头像

微信:tkzl6666 添加获取你想要的Java资料 2019.01.29 加入

添加VX(tkzl6666 ) 获取大厂面试真题,面试复习资料,Java进阶资料,Java实战项目。

评论 (1 条评论)

发布
用户头像
牛批!阿里 P8Java 架构师总结整理了一份 Spring MVC 详细教程。真香系列!
2020 年 12 月 01 日 15:41
回复
没有更多了
牛批!阿里P8Java架构师总结整理了一份Spring MVC详细教程。真香系列!