Tomcat 系列篇二-介绍下整体架构
前面那一篇感觉上来的有点突兀,还是应该按照架构去慢慢解析,所以这里回归下我们整体的 Tomcat 架构,这里我们通过一个 Tomcat 的配置文件来看看 上次我们讲解了 connector,也提到了初始化的流程,在 org.springframework.boot.web.em…
前面那一篇感觉上来的有点突兀,还是应该按照架构去慢慢解析,所以这里回归下我们整体的 Tomcat 架构,这里我们通过一个 Tomcat 的配置文件来看看 上次我们讲解了 connector,也提到了初始化的流程,在 org.springframework.boot.web.em…
tomcat的主体架构里,connector 作为核心的连接器 这也是个架构的优化,将连接跟请求处理分开,可以适配各种连接协议 连接器的初始化逻辑,是在初始化 WebServer 的时候调用 org.springframework.boot.web.embedded.tomca…
首先是跳转,应该说设置状态,其中跳转是其中一个状态, 200 状态就很简单,如果想做跳转可以使用 302 并设置 location 这里如果设置了 302,但没设置跳转 location,就是 302 found
Tomcat 会把请求委托到 org.springframework.web.servlet.DispatcherServlet#doService 然后就是调用 org.springframework.web.servlet.DispatcherServlet#doDispa…
springboot 的一个方便之处就是集成了 web server 进去,接着上一篇继续来看下这个 web server 的启动过程 这边是基于 springboot 的 2.2.9.RELEASE 版本,整个 springboot 体系主体就是看 org.springfra…