SpringMVC手撕源码重写第二篇SpringMVC的设计总领;步骤是怎么实现的

前言

通过前面描述这一节我们要实现SpringMVC的源码,主要就是这个是怎么实现的,是怎么来实现接收个HTTP请求和如何返回response。最重要的是要进入这个源码实现啊。DispatcherServlet是怎么实现的?

为什么我又没一直在强调这一个DispatcherServlet类的实现呢?主要是因为它实现了HttpServlet。那个累的实现为什么要DispatcherServlet类的实现呢?因为我们在初始学习Java的时候,我们知道他们接受与处理请求,接收请求是通过servlet来实现的。SpringBoot呢也是因为通过servlet来进行接收处理的,所以说我们一定要进行如何的实现这个servlet通过监测这个每一个动作的处理过程,我们需要提高自己的处理水平,通过学习他的DispatcherServlet这个模板化处理,我们可以知道它是如何接收请求,处理请求及返回了第一以及涉及了这个信息流是如何实现处理的。

只要通过实现他的处理,然后才能够从无到有,从前到后。从前端接收url请求到后端返回这个response的结果的。是怎样的一个流程?把这个流程给弄懂了,给用代码实现了,那么我们就可以完全的实现了一个mvc的一个处理逻辑。

通过我们是模仿一个spring5.2.0的一个架构进行处理。

源码分析

@SuppressWarnings("serial")
public class DispatcherServlet extends FrameworkServlet 

你可能感兴趣的:(手撕SpringMVC源码实现,spring,java,spring,boot,SPringMVC源码)