//配置类
package com.config;
import com.Filter.RequestFilter;
import org.springframework.boot.web.servlet.FilterRegistrationBean;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
/**
* @author xulei
* @version 1.0
* @date 2020/4/28 11:20
*/
@Configuration
public class FilterConfig {
@Bean
public FilterRegistrationBean registrationBean() {
FilterRegistrationBean filterRegistrationBean = new FilterRegistrationBean(new RequestFilter());
filterRegistrationBean.addUrlPatterns("/*");
return filterRegistrationBean;
}
}
//实现类
package com.Filter;
import javax.servlet.*;
import java.io.IOException;
/**
* @author xulei
* @version 1.0
* @date 2020/4/28 11:16
*/
public class RequestFilter implements Filter {
@Override
public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException {
System.out.println("消息拦截成功");
filterChain.doFilter(servletRequest,servletResponse);
}
}