使用springboot时,它提倡减少大量的配置文件。从原理上是因为springboot为我们集成封装了很多框架。甚至是在我们在创建web项目时,使用的web.xml也都给废弃了。但是,如果我们使用传统的servlet、filter、listener,如何进行配置,此篇文章就是解决这个问题具体方案有如下两个:
方案一:利用servlet3.0提供的相关注解进行设置,相关注解包括:@WebServlet 、@WebListener、@WebFilter
方案二:利用springboot提供的三个servet、filter、listener的注册类进行注册配置
springboot处理servlet、filter、listener核心步骤简介
方案一的核心代码步骤:
(1)创建基础工程
(2)基于servlet注解创建三个测试类(servet、filter、listener)
(3)编写启动类进行测试
方案二的核心代码步骤:
(1)创建基础工程
(2)创建三个普通的测试类(servet、filter、listener)
(3)基于springboot提供的bean配置方式,编写servet、filter、listener的注册方法
(4)编写启动类进行测试
3. 方案一的代码详解:
(1)创建基础工程
1)基于maven创建基础工程,命名为springbootwebxml
2)配置工程的pom.xml,具体如下:
(2)基于servlet注解创建三个测试类(servet、filter、listener)
1)TestServlet
2)TestListener
3)TestFilter
(3)编写启动类进行测试
补充:这里关键是要在启动类上加上注解@ServletComponentScan
4. 方案二的代码详解:
(1)创建基础工程,同上
(2)创建三个普通的测试类(servet、filter、listener)同上即可
(3)基于springboot提供的bean配置方式,编写servet、filter、listener的注册方法
(4)编写启动类进行测试