简单了解SpringMVC源码
SpringMVC启动流程
主要就是在tomcat启动期间,根据WebApplicationInitializer会创建两个容器,一个是父容器(原本的Spring容器),一个是子容器(SpringMVC容器,可以获取到Spring容器的bean);
tomcat启动完成之后进行初始化,利用钩子的回调机制初始化Spring容器(调用refresh()),然后根据DispatcherServlet的init()初始化SpringMVC容器。
如何处理请求?
通过DispatcherServlet管理请求,主要研究doDispatch()方法
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 白兰!