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

提示:目前整理的springboot的实战代码,可通过以下方式获得下载方式:

关注头条号“互联网IT信息”——>私信发送 “web注解” ,即可获取代码下载的方式。

同时为了感谢大家一直以来的支持,私信后也可以获取如下架构资料:

人工智能、高端架构、大数据、云计算、分布式、微服务

1. 此篇文章简介

使用springboot时,它提倡减少大量的配置文件。从原理上是因为springboot为我们集成封装了很多框架。甚至是在我们在创建web项目时,使用的web.xml也都给废弃了。但是,如果我们使用传统的servlet、filter、listener,如何进行配置,此篇文章就是解决这个问题具体方案有如下两个:

方案一:利用servlet3.0提供的相关注解进行设置,相关注解包括:@WebServlet 、@WebListener、@WebFilter

方案二:利用springboot提供的三个servet、filter、listener的注册类进行注册配置

2. 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!

再次提醒:目前整理的springboot的实战代码,可通过以下方式获得下载方式:

关注头条号“互联网IT信息”——>私信发送 “web注解” ,即可获取代码下载的方式。

同时为了感谢大家一直以来的支持,私信后也可以获取如下架构资料:

人工智能、高端架构、大数据、云计算、分布式、微服务


分享到:


相關文章: