SpringMVC
文章平均质量分 89
SpringMVC启动流程源码分析;处理请求源码分析;手写SringMVC框架
喜欢火影的木易杨
深圳码农一枚,互相学习分享
展开
-
Spring+SpringMVC父子容器?
这篇文章分享一下关于早期SpringMVC版本的一个重要概念:父子容器。原创 2020-05-30 17:42:38 · 460 阅读 · 0 评论 -
SpringMVC中@ResponseStatus注解用法
@ResponseStatus 可以用于修饰一个类或者一个方法。修饰一个类的时候一般是一个异常类对类中所有方法起作用;当修饰一个方法时则是当该方法被触发且内部发生@ResponseStatus修饰异常时才起作用。 一般在一个异常类在类上面加上@ResponseStatus注解,就表明在系统运行期间,当抛出这个用@ResponseStatus修饰的异常时,就会使用这个异常类@ResponseStatus注解上的error code 和 error reasoon 返回给客户端,从而使异常信息以更友好的方式.原创 2020-05-30 14:56:06 · 585 阅读 · 0 评论 -
SpringMVC中的handlerMappings对象
从例子对 从断点调试中,我们可以看到这handlerMappings一共有5个,如下所示。其中WebMvcConfigurationSupportXXX是内部其它用途的handler映射器,我们主要关注RequestMappingHandlerMapping和BeanNameUrlHandlerMapping。 这个handlerMappings就是流程图中第2步所指的映射处理器集合,也就是说映射处理器集合实际上一个List,它存储多种类型的映射处理器对象。当然handlerMappings为什么有原创 2020-05-26 21:41:03 · 1017 阅读 · 0 评论 -
SpringMVC流程源码解析及SpringMVC相关知识点(Spring父子容器,SpringBoot对映射处理器功能拓展实现对静态资源的访问原理)
本文主要对SpringMVC从接收一个请求,到请求处理结束返回给浏览器的整个过程源码进行学习。为了更好明确学习目标,我们先将上篇文章中SpringMVC的工作流程图还是展示一下,针对图中每一个流程在源码上进行解释其设计和实现思路,中间可能会穿插其它相关联的SpringMVC知识点,这部分关联知识点会分别用独立的文章进行链接描述。最后再对整个工作流程的源码实现进行总结。本文中的代码样例来源于上一篇应用文章https://blog.csdn.net/qq_20395245/article/details/...原创 2020-05-24 21:41:40 · 316 阅读 · 0 评论 -
SpringMVC搭建应用(XML配置方式+零XML配置),Servlet3.0 SPI规范,SpringMVC源码分析及相关知识点,手写自己的SpringMVC框架jar发布使用
这篇分享开始对SpringMVC进行学习。在讨论之前相信大部分都或多或少使用过SpringMVC,因为这个SpringMVC框架简单易用,代码结构清晰,而且其可拓展性等优势也非常明显,也因此目前来说SpringMVC依旧是许多开发者选择使用的技术框架。 既然SpringMVC这么强大,那就让我们开始了解这个强大的工具吧。 在学习之前,一如既往先提出学习目标,通过本文及关联文章的学习,我们会学习了解以下知识: (1)SpringMVC的工作流程; (2)SpringMVC的XML方式搭建应用,包括Di原创 2020-05-23 23:05:36 · 395 阅读 · 1 评论