首页 > 编程知识 正文

过滤器和监听器的区别,过滤器拦截器监听器执行顺序

时间:2023-05-03 06:53:49 阅读:173510 作者:366

过滤器servlet过滤器作用:

1 .拦截不符合要求的请求,使其无法到达servlet

2 .提取通用代码,分离通用业务,加工要求的数据

例如,编码格式设定、日志信息的记录、用户登录的认证等)

拦截器: springmvc和过滤器一样可以拦截前端的要求,但是拦截器只对通过Dispathcher的要求有效

拦截器过滤器Aop:提取公共代码并接收过滤认证

事务:只能用aop

springmvc拦截器的实现

第一种方法是通过实现HandlerInterceptor接口或继承HandlerInterceptor接口的实现类(例如HandlerInterceptorAdapter )来定义的。 第二种方法是通过实现WebRequestInterceptor接口或继承WebRequestInterceptor接口的实现类来定义。 拦截器和过滤器的区别? 1 .拦截器基于Java反射机制,滤波器基于函数回调

2 .拦截器不依赖于servlet容器,而过滤器依赖于servlet容器

3 .拦截器只对操作请求起作用,过滤器几乎对所有请求都起作用

4 .拦截器可以访问操作上下文、值堆栈中的对象。

5 .拦截器可以多次调用,过滤器只能在容器初始化时调用

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。