springboot的servet、filter、listener的注册配置

使用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,具体如下:

代码详解Springboot通过Servlet注解或自带Bean机制简化Web.xml!

 

(2)基于servlet注解创建三个测试类(servet、filter、listener)

1)TestServlet

代码详解Springboot通过Servlet注解或自带Bean机制简化Web.xml!

 

2)TestListener

代码详解Springboot通过Servlet注解或自带Bean机制简化Web.xml!

 

3)TestFilter

代码详解Springboot通过Servlet注解或自带Bean机制简化Web.xml!

 

(3)编写启动类进行测试

补充:这里关键是要在启动类上加上注解@ServletComponentScan

代码详解Springboot通过Servlet注解或自带Bean机制简化Web.xml!

 

4. 方案二的代码详解:

(1)创建基础工程,同上

(2)创建三个普通的测试类(servet、filter、listener)同上即可

(3)基于springboot提供的bean配置方式,编写servet、filter、listener的注册方法

代码详解Springboot通过Servlet注解或自带Bean机制简化Web.xml!

 

(4)编写启动类进行测试

代码详解Springboot通过Servlet注解或自带Bean机制简化Web.xml!

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值