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);
        }
    
    }
  • 相关阅读:
    最新sql遇到的问题
    js高级
    oracle数据库子查询的结果需要使用多次解决办法
    Rocket 命令
    mysql锁
    mysql sql优化思路
    jenkins-系统管理-节点管理进去报错
    数据同步工具 DataX 的使用
    java ScriptEngine 使用 (支持JavaScript脚本,eval()函数等)
    shell脚本批量压缩log文件并备份
  • 原文地址:https://www.cnblogs.com/mm163/p/10761421.html
Copyright © 2011-2022 走看看