SpringMVC源码解析

我们都知道SpringMVC的请求流程是这个样子的:
小白也能看懂SpringMVC源码
而在控制器端,最主要的就是DispatcherServlet,我们来看看它的由来:
小白也能看懂SpringMVC源码
从图中,我们可以轻而易举的发现:DispatcherServlet说到底就是一个Servlet。说到Servlet,我们就得先来说一说,Servlet的生命周期。

Servlet生命周期:首先加载servlet的class,实例化servlet,然后初始化servlet调用init()的方法,接着调用服务的service的方法处理doGet和doPost方法,最后是我们关闭容器的时候调用destroy 销毁方法。

1. 初始化阶段

类加载及实例化servlet,我们就不说了,直接来说一说init()方法。
小白也能看懂SpringMVC源码

相关文章: