Springboot之mvc原理(一)-请求处理
?
篇幅较大,认真看我可能需要10分钟!
?...一
概述
springboot出现以后,我们搭建spring应用的复杂度大大降低,仅仅需要简单的注解和若干配置类就能构建简单的应用,这些都依赖于springboot默认集成了一整套的spring核心组件...前边讲到,springboot目前已经对web提供了原生支持,那么对springmvc的一整套流程也是无缝接入,本篇文章我们将着重讲述springboot mvc对请求处理的原理实现和源码分析。...上图是spring mvc的请求处理流程,将请求处理分成了8个核心步骤,如果细分可能会有更多步骤,这里我们先简单分析一下每个步骤做的事情,细节的话后边源码分析会讲到:
接收请求:servlet容器(tomcat...容器为例,springboot应用启动后,浏览器发送请求会先经过tomcat,然后tomcat的执行引擎会寻找应用的Servlet实现并调用其service方法,但是如果我们通过xml配置文件或者配置类显式配置了