写点什么

蘑菇街大牛熬夜整理的 Spring MVC 知识点总结(思维导图 + 源码笔记),免费分享文档资料

发布于: 2020 年 10 月 20 日

今天给大家分享一份新鲜出炉的、来自腾讯T4大牛熬夜肝出来的《Spring MVC源码笔记》,转发+关注,然后添加VX(tkzl6666)即可获得免费领取方式!



下面就来介绍一下《Spring MVC源码笔记》的大概内容吧!



一、认识SpringMVC



1、什么是SpringMVC?



SpringMVC是Spring家族的成员员,Spring是将现在开发中流行的组件进行组合而成的一个框架!它用在基于MVC的表现层开发,类似于struts2框架





2、为什么要使用SpringMVC?



我们在之前已经学过了Struts2这么一个基于MVC的框架....那么我们已经学会了Struts2,为啥还要学习SpringMVC呢???





3、回顾Struts2开发



如果没接触过Struts2的,这里可以跳过。Struts2可以不学





4、Struts2的工作流程





5、SpringMVC快速入门





6、SpringMVC工作流程





7、AbstractCommandController



8、小总结





二、参数绑定、数据回显、文件上传



这里主要讲解的知识点如下:



  • 参数绑定

  • 数据回显

  • 文件上传



1、参数绑定



我们在Controller使用方法参数接收值,就是把web端的值给接收到Controller中处理,这个过程就叫做参数绑定





2、数据回显



其实数据回显我们现在的话就一点也不陌生了....我们刚使用EL表达式的时候就已经学会了数据回显了,做SSH项目的时候也有三圈问题的数据回显





3、SpringMVC文件上传



我们使用Struts2的时候,觉得Struts2的文件上传方式比传统的文件上传方式好用多了...

既然我们正在学习SpringMVC,那么我们也看一下SpringMVC究竟是怎么上传文件的...



4、总结



转发+关注,然后添加VX(tkzl6666) 即可获得新鲜出炉的《Spring MVC源码笔记》的免费领取方式!



三、拦截器、统一处理异常、RESTful、拦截器



这里主要讲解的知识点如下:



  • 校验器

  • 统一处理异常

  • RESTful

  • 拦截器

1、Validation





2、统一异常处理



3、RESTful支持



4、SpringMVC拦截器



在Struts2中拦截器就是我们当时的核心,原来在SpringMVC中也是有拦截器的





5、总结





SpringMVC我们使用的时候非常简便,在内部实际上帮我们做了很多(有各种的HandlerAdaptor),SpringMVC的请求流程面试的时候还是面得很多的,还是可以看看源码它帮我们做了什么,过一遍可能会发现自己能看懂以前的配置了。



用户头像

添加我的微信:tkzl6666 获取文中资料 2020.09.19 加入

添加我的微信:tkzl6666 获取文中资料

评论 (2 条评论)

发布
用户头像
总结得非常好
2020 年 10 月 20 日 16:20
回复
用户头像
蘑菇街大牛熬夜整理的 Spring MVC 知识点总结(思维导图 + 源码笔记),免费分享文档资料
2020 年 10 月 20 日 16:19
回复
没有更多了
蘑菇街大牛熬夜整理的Spring MVC知识点总结(思维导图+源码笔记),免费分享文档资料