我是靠谱客的博主 专一店员,这篇文章主要介绍Web容器过滤器与SpringMVC框架中DispatchServlet的执行顺序,现在分享给大家,希望可以做个参考。

在web容器中,有着监听器、过滤器、servlet几种配置,Tomcat启动时加载配置有着先后顺序。
顺序: context-param -> listener -> filter -> servlet//context-param设置应用的ServletContext上下文初始化参数,所以最先加载

<!- SpringMVC配置 -->
<servlet>
    <servlet-name>springmvc</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
      <init-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>classpath:springmvc.xml</param-value>
      </init-param>
      <load-on-startup>1</load-on-startup>
  </servlet>
  <servlet-mapping>
    <servlet-name>springmvc</servlet-name>
    <url-pattern>/</url-pattern>
  </servlet-mapping>

而SpringMVC框架中在web.xml中配置dispatchServlet为一个Servlet。
所以顺序之先后就出来了。

最后

以上就是专一店员最近收集整理的关于Web容器过滤器与SpringMVC框架中DispatchServlet的执行顺序的全部内容,更多相关Web容器过滤器与SpringMVC框架中DispatchServlet内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(171)

评论列表共有 0 条评论

立即
投稿
返回
顶部