sprigboot Filter拦截器
//配置类
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); } }