Spring之Servlet去除web.xml
一、概述 Servlet从2.5经历到3.0,SpringMVC也从3.x到了5.x,再到SpringBoot的出现,导致现在Spring环境开发web应用已经跟以前很不一样了。为了弄清楚这之间的变化,为什么发生这个变化?本文从Servlet应用的几个发展阶段来试图回答这个问题。 二、Servlet 2.5 要点 在web.xml中配置servlet、filter、listener组件。 Servlet2.5应用基于web.xml启动,web容器负责加载解析web.xml。Servlet API提供servlet、filter、listener三个组件来帮助我们处理请求,这三个都可以配置在web.xml中。 一个典型的web.xml示例: <servlet> <servlet-name>study</servlet-name> <servlet-class>com.guchenbo.study.mvc.servlet25.StudyServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>study</servlet-name> <url-pattern>/*</url-pattern> </servlet-mapping> <filter> <filter-name>study</filter-name>