当前位置:首页 > 未命名 > 正文内容

SpringMVC- DispatcherServlet你再做什么?

淙嶙6年前 (2020-07-21)未命名1941
1.DispatcherServlet的出现位置 2.DispatcherServlet初始化部分 3.DispatcherServlet提供服务 4.DispatcherServlet销毁   1.DispatcherServlet的出现位置 在web工程中,若使用springMVC时,一般在web.xml中加入servlet和servlet-mapping标签,这就是DispatcherServlet出现的地方。

  spring-mvc
  org.springframework.web.servlet.DispatcherServlet
  
    contextConfigLocation
    classpath:spring-mvc.xml
  
  1
  true


spring-mvc
/*
2.DispatcherServlet初始化部分 看到上面的配置,得知DispatcherServlet本质就是一个Servlet,所以去从Servlet生命周期去了解下它。
public class DispatcherServlet extends FrameworkServlet{}
public abstract class FrameworkServlet extends HttpServletBean implements ApplicationContextAware{}
public abstract class HttpServletBean extends HttpServlet implements EnvironmentCapable, EnvironmentAware{}

追踪下源码,发现DispatcherServlet是FrameworkServlet的子类,FrameworkServlet是HttpServletBean的子类,HttpServletBean是HttpServlet子类姑且追踪到这,其他的不是本次要研究的重点。
这样就得知一个信息,DispatcherServlet是一个HttpServlet的子类,可以去

相关文章

第一个缺失正数

第一个缺失正数

描述 给出一个无序的数列,找出其中缺失的第一个正数,要求复杂度为 O(n)如:[1,2,0],第一个缺失为3。如:[3,4,-1,1],第一个缺失为2。 输入 1,2,0 输出...

spring-rabbit-1.4.xsd 解读,寻找提高性能的配置

spring-rabbit-1.4.xsd 解读,寻找提高性能的配置

1.connection-factory 以默认的方式创建一个rabbit的CachingConnectionFactory <xsd:annotation> <xsd:docu...

找出单独出现的数字

找出单独出现的数字

描述 给出N个数字。其中仅有一个数字出现过一次,其他数字均出现过两次,找出这个出现且只出现过一次的数字。要求时间和空间复杂度最小。 输入 输入多个数字,每个数字以空格分开,回车结束...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。