zoukankan      html  css  js  c++  java
  • 过滤器

    2.5 需要注册

    3.0 不需要注册

    ------------------------------------------------------------------------------------------------------------

    2.5

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

     在配置类中

    @Bean
    public FilterRegistrationBean<SomeFilter> xxx() {
      FilterRegistrationBean<SomeFilter> registrationBean = new FilterRegistrationBean<>();
      registrationBean.setFilter(new SomeFilter());
      registrationBean.addUrlPatterns("/first/*");
      return registrationBean;
    }

     -------------------------------------------------------------------------------------------------------------------------------

    3.0

    @WebFilter("/*")
    public class SomeFilter implements Filter {
        @Override
        public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException {
            System.out.println("执行过滤器方法");
            filterChain.doFilter(servletRequest, servletResponse);
        }
    }
    @SpringBootApplication
    @ServletComponentScan("com.abc.filter")
    public class Application {
    
        public static void main(String[] args) {
            SpringApplication.run(Application.class, args);
        }
    
    }
  • 相关阅读:
    站内信DB设计实现
    redis.conf配置详细解析
    MySQL中的锁(表锁、行锁)
    App开放接口api安全性—Token签名sign的设计与实现
    Linux下恢复误删除的文件
    系统资源监控工具
    MySQL性能监控工具-MONyog
    jstack Dump 日志文件中的线程状态
    数据库性能测试方案示例
    [转载]ant和maven的区别
  • 原文地址:https://www.cnblogs.com/mm163/p/10761421.html
Copyright © 2011-2022 走看看