美文网首页我爱编程SpringFrameworkjava高级
Spring Boot系列之二:一张图看懂请求处理流程

Spring Boot系列之二:一张图看懂请求处理流程

作者: 68号小喇叭 | 来源:发表于2018-07-15 12:46 被阅读10次

Spring Boot系列之一:如何快速熟悉Spring技术栈

Talk is cheap, show me the picture. 有图有真相

图中只说明了主要请求流程,如果看不清,辛苦打开原图(或者先下后看)

通过图片,能看到:

  • filter和interceptor的区别,servlet处理的时机
  • Spring帮助我们做了哪些工作,如请求url和Bean方法(HandlerMethod)的映射(HandlerMapping)、http协议的解析、参数类型的转换和校验、具体Bean Method的调用(在调用前可能经过了动态代理的拦截器),返回数据的处理、转向页面的渲染等
  • 关于参数校验可见Spring Validation实现原理分析
  • 附加说明了DispatchServlet在容器启动时的初始化操作(见顶部)
  • 一些基础处理类的配置,可搜索DispatcherServlet.properties配置文件
  • 抽象做的好,扩展没烦恼

如有不当之处,欢迎拍砖

68号小喇叭

相关文章

网友评论

    本文标题:Spring Boot系列之二:一张图看懂请求处理流程

    本文链接:https://www.haomeiwen.com/subject/xplppftx.html