介绍

springboot默认以jar包的形式来启动内嵌的servlet容器程序,没有web.xml文件来提供我们编写servlet,filter和listerner。

注册的方式

使用注解

  1. 在启动类上添加@ServletComponentScan注解
  2. 在对应实现了Filter接口的类上添加@webFilter
  3. 在对应实现了HttpServlet接口的类上添加@webServlet
  4. 在对应实现了EventListener子接口的类上(如ServletRequestListener)添加@webListener

使用javaConfig的方式

  1. ServletRegistrationBean
  2. FilterRegistrationBean
  3. ServletListenerRegistrationBean