首页 > 其他分享 >过滤器

过滤器

时间:2023-01-29 15:12:43浏览次数:32  
标签:TestFilter FilterRegistrationBean filterRegistry 过滤器 import servlet public

目录

原生注解

1:添加注解,实现接口
@WebFilter(urlPatterns = "/*")
public class TIFAuthenticationFilter implements Filter {}

2:启动类上加注解
@ServletComponentScan

image

boot方式

点击查看代码
import javax.servlet.*;
import javax.servlet.FilterConfig;
import javax.servlet.annotation.WebFilter;
import java.io.IOException;

public class TestFilter implements Filter {
    @Override
    public void init(FilterConfig filterConfig) throws ServletException {
    }

    @Override
    public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException {
        System.out.println("TestFilter过滤器 方法执行前...");
        filterChain.doFilter(servletRequest,servletResponse);
    }

    @Override
    public void destroy() {
        System.out.println("TestFilter过滤器 方法执行后...");
    }
}
//配置config 
import org.springframework.boot.web.servlet.FilterRegistrationBean;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

@Configuration
public class FilterConfig {
    @Bean
    public FilterRegistrationBean testFilter(){
        FilterRegistrationBean filterRegistry = new FilterRegistrationBean();
        filterRegistry.setFilter(new TestFilter());
        filterRegistry.setOrder(1);
        filterRegistry.setName("testFilter");
        filterRegistry.addUrlPatterns("/*");
        return filterRegistry;
    }
}



标签:TestFilter,FilterRegistrationBean,filterRegistry,过滤器,import,servlet,public
From: https://www.cnblogs.com/jf666/p/17072708.html

相关文章

  • 布隆过滤器(BloomFilter)
    避免缓存击穿的利器之BloomFilterBloomFilter概念布隆过滤器(英语:BloomFilter)是1970年由一个叫布隆的小伙子提出的。它实际上是一个很长的二进制向量和一系列随机映射......
  • vue 3.x基础入门:vue 的指令与过滤器
    前置基础知识:​​Vue3.0入门:基本使用以及vue的调试工具​​文章目录​​一、vue的指令与过滤器​​​​1.1指令的概念​​​​1.2内容渲染指令​​​​v-text​​​​{{}......
  • 过滤器
    过滤器由Servlet提供,拦截器是springmvc提供功能通过配置过滤器,来实现未登录的用户访问后台页面的时候直接跳转到登录页面代码范例@WebFilter(filterName="loginCh......
  • 学习笔记——拦截器与过滤器的区别;拦截器概述;拦截器中三个方法
    2023-01-21一、拦截器与过滤器的区别1、过滤器(Filter)属于web服务器组件(1)过滤器主要作用:过滤Servlet请求(2)执行时机:两处执行时机(Servlet前、Servlet后)2、拦截器(Intercep......
  • 功能测试必备:Fiddler 过滤器使用场景演示
    大家好啊,我是大田Fiddler默认会抓取所有的网络报文请求,为了专注于所需的网络报文,这里使用过滤器。一、三步完成设置1、开启过滤2、设置过滤的指定地址3、配置过滤条......
  • 实现中文UTF8的过滤器
    1.过滤器代码:packagecom.yin;importjavax.servlet.*;importjava.io.IOException;publicclassfilterimplementsFilter{publicvoidinit(FilterConfig......
  • ASP.NET Core 实战-13.MVC 和 Razor Pages 过滤器管道
    了解过滤器以及何时使用它们在本节中,您将了解有关过滤器管道的所有信息。您将看到它在典型请求的生命周期中的位置、MVC和Razor页面之间的区别以及过滤器与中间件的区......
  • 中间件和过滤器
    面向切面,每个人都是专才,通过配合达成目标。人才可按需随意组合,以达成不同的目标。中间件关键点:RequestDelegate、InvokeAsync、await_next.Invoke(context)。......
  • 过滤器
      在vue3里被砍掉了         ......
  • vue的自定义过滤器 - Filter
    vue的自定义过滤器-Filter一、过滤器的介绍二、局部过滤器1.定义2.使用2.1基础用法2.2串联用法2.3接收参数三、全局过滤器1.定义2.使用四、总结一、过滤器的介绍V......