Spring MVC源码解析简介

Spring MVC源码解析简介

两个部分:

Spring MVC (DispatcherServlet)请求处理

Spring MVC初始化

建议先从请求处理开始看,可以知道初始化需要些什么组件

看到哪段写得看不下去直接说,我改!

Spring MVC还是从 DispatcherServlet 开始

DispatcherServlet 继承体系:

《Spring MVC源码解析简介》

继承关系图可以清楚, DispatcherServlet 最后也是继承自 HttpServlet 类,只是层层继承,层层封装,添加各种组件,拦截器,处理器,最后成为Spring MVC

DispatcherServlet 分为两部分:

  • 初始化 init();
  • 请求处理 doService(request,response);

代码中大量使用了设计模式 (命令模式,适配器模式,模板方法模式,代理模式等)

    原文作者:Spring MVC
    原文地址: https://blog.csdn.net/zjs40/article/details/60479018
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞