介绍
springboot默认以jar包的形式来启动内嵌的servlet容器程序,没有web.xml文件来提供我们编写servlet,filter和listerner。
注册的方式
使用注解
- 在启动类上添加@ServletComponentScan注解
- 在对应实现了Filter接口的类上添加@webFilter
- 在对应实现了HttpServlet接口的类上添加@webServlet
- 在对应实现了EventListener子接口的类上(如ServletRequestListener)添加@webListener
使用javaConfig的方式
- ServletRegistrationBean
- FilterRegistrationBean
- ServletListenerRegistrationBean
