springboot整合过滤器

1、编写一个普通的Filter

public class HeFilter implements Filter {
	@Override
	public void init(FilterConfig filterConfig) throws ServletException {
	}
	@Override
	public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain)
			throws IOException, ServletException {
		System.out.println("he您已进入filter过滤器,您的请求正常,请继续遵规则...");
		chain.doFilter(request, response);
	}
	@Override
	public void destroy() {
	}
}

2、编写一个Springboot的配置类;

@Configuration
public class ServletConfig {
    
    @Bean
    public FilterRegistrationBean heFilterRegistration() {
        FilterRegistrationBean registration = new FilterRegistrationBean(new HeFilter());
        registration.addUrlPatterns("/*");
        return registration;
    }
}

猜你喜欢

转载自blog.csdn.net/qq_36331657/article/details/88080234