【SpringBoot】七:Web服务---Servlet Filter Listener


在这里插入图片描述

1.Servlet

1.1 使用@WebServlet创建Servlet

(1)编写servlet
在这里插入图片描述

@WebServlet(urlPatterns = “/helloServlet”, name = “HelloServlet”)等同于:

<servlet>
    <servlet-name>HelloServlet</servlet-name>
    <servlet-class>XXXX</servlet-url>
</servlet>
<servlet-mapping>
   <servlet-name>HelloServlet</servlet-name>
   <url-pattern>/helloServlet</url-pattern>
</servlet>

(2)扫描包
在这里插入图片描述
(3)访问
在这里插入图片描述

1.2 使用编码方式创建Servlet

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

2.Filter

2.1 使用@WebFilter创建Filter

@WebFilter 创建 Filter 对象,使用方式同@WebServle。

(1)编写过滤器
在这里插入图片描述

(2)扫描包
在这里插入图片描述

(3)随便发起一次请求访问
在这里插入图片描述

2.2 使用编码方式创建Filter

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

2.3 Filter排序

多个 Filter 对象如果要排序,有两种途径:

  1. 过滤器类名称,按字典顺序排列, AuthFilter - > LogFilter
  2. FilterRegistrationBean 登记 Filter,设置 order 顺序,数值越小,先执行。

2.4 使用框架中的 Filter

3. Listener

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值