zoukankan      html  css  js  c++  java
  • SpringBoot 配置过滤器

    1.配置过滤器

    package com.qingfeng.filter;
    
    public class UserFilter implements Filter {
        @Override
        public void init(FilterConfig filterConfig) throws ServletException {
        	System.out.println("进入了init方法。。。。。。" );
        }
        @Override
        public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
            System.out.println("进入了doFilter方法。。。。。。" );
        }
        @Override
        public void destroy() {
     System.out.println("进入了destroy方法。。。。。。" );
        }
    }
    

      

    package com.qingfeng.config;
    importorg.springframework.boot.web.servlet.FilterRegistrationBea;
    import org.springframework.context.annotation.Bean;
    import org.springframework.stereotype.Component;
    import com.qingfeng.filter.UserFilter;
    
    @Component
    public class FilterConfig {
    	@Bean
        public FilterRegistrationBean userFilter(){
            FilterRegistrationBean registrationBean = new FilterRegistrationBean();
            registrationBean.setFilter(new UserFilter());// 设置你的过滤器或监听器对象
            registrationBean.addUrlPatterns("*.do");//设置URL过滤规则,这里使用*.do的请求才能filter过滤,允许访问,没有以.do结尾的都要被拦截,不被访问
            registrationBean.setName("UserFilter");//设置过滤器名字
            registrationBean.addInitParameter("serverName1", " http://localhost:8080" );//给对象属性赋值
            registrationBean.addInitParameter("serverName2", " http://localhost:8082" );//给对象属性赋值
            registrationBean.setOrder(1);//用于设置过滤器或监听器的执行顺序
            return registrationBean;
        }	
    }
    

      

    2.这是ssm的xml配置的过滤器

    3.这是Springboot的过滤器与SSM的过滤器关系图

     

  • 相关阅读:
    python3+Appium自动化12-H5元素定位环境搭建
    夜神模拟器连不上adb的解决办法
    性能测试工具LoadRunner04-LR之浏览器打不开
    性能测试工具LoadRunner03-LR之Virtual User Generator 脚本创建以及回放设置
    性能测试工具LoadRunner02-LR简介
    JavaScript Math 对象
    【ES6】模拟字符串拼接
    【ES6】var / let / const
    媒体查询,响应式布局
    数组操作
  • 原文地址:https://www.cnblogs.com/Amywangqing/p/12896720.html
Copyright © 2011-2022 走看看