HandlerMapping及Spring MVC求处理机制分析.pdfVIP

  • 1
  • 0
  • 约3.87千字
  • 约 4页
  • 2026-07-03 发布于北京
  • 举报

HandlerMapping及Spring MVC求处理机制分析.pdf

《137_HandlerMapping到底是个什么东西?》

Tomcat的研究已经完成了,它是基于NIO进行网络通信的,绝对是专家级、企业级、生

产级的代码。线程模型和线程池的设计非常成熟,每个请求被接收和解析后,都会交给一

个独立的工作线程来处理。

Tomcat中的组件体系设计和Web服务器的机制设计,对于我们来说研究的意义已经不大了。

在Tomcat中,当一个工作线程接收到一个请求后,Tomcat本身是无法处理这个请求的,

它必须找到一个能够处理该请求的Web应用。通常情况下,独立部署的Tomcat中,一

个WAR包就是一个Web应用,只需将其放置在Tomcat的目录中即可。

SpringBoot启动一个JVM进程,内置的Tomcat作为Web服务器组件,Web应用也只

能是SpringBoot工程本身,不可能有其他Web应用。当寻找Web应用来处理请求时,

Web应用本身不能直接处理请求。

Web应用能够处理请求的只有过滤器(filter)和Servlet。过滤器通常用于请求,执

行一些前置操作,但现在一般不使用了;MVC框架,如SpringMVC,会自带一个

DispatcherServlet,并将其到Tomcat中。

Tomcat中的一个工作线程接收到一个请求后,通常会直接将请求交给SpringMVC的

DispatcherSe

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档