package com.qjc.filter; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Component; import javax.servlet.*; import javax.servlet.annotation.WebFilter; import java.io.IOException; /** * @author Simon * @Description: 自定义过滤器1 * 果用此注解,一定要在配置类中加另外一个注解:@ServletComponetScan,指定扫描的包。 * 过滤器执行顺序会按照filterName的字母顺序进行 * @WebFilter指定的过滤器优先级都高于FilterRegistrationBean配置的过滤器 */ @Slf4j @WebFilter(urlPatterns = "/*", filterName = "aaaa") public class TestFilter1 implements Filter { @Override public void init(FilterConfig filterConfig) { log.info("过滤器1初始化!!!!"); } @Override public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException { log.info("过滤器1开始!!!!"); long start = System.currentTimeMillis(); filterChain.doFilter(servletRequest, servletResponse); log.info("过滤器1结束!!!!耗时:" + (System.currentTimeMillis() - start) + "ms"); } @Override public void destroy() { //当Filter被移除或服务器正常关闭时 log.info("过滤器1销毁!!!!"); } }
最近下载更多
iceboard LV2
2023年5月30日
wuchunfu LV4
2023年3月9日
落后就要挨打 LV26
2023年1月13日
1234mama LV19
2022年6月7日
君知否 LV17
2021年11月11日
mylzdy LV12
2021年10月11日
weixh7 LV25
2021年7月28日
唐僧肉01 LV8
2021年7月7日
kwm2921944 LV10
2021年5月26日
nt893120650 LV4
2021年5月12日
最近浏览更多
xianyu091012 LV4
11月18日
微信网友_7134912998903808 LV9
9月11日
TY0165 LV20
6月20日
漫步的海星 LV4
2023年9月26日
newhaijun LV15
2023年9月20日
www2222 LV2
2023年8月9日
601601lmy LV5
2023年7月19日
dapeng0011 LV15
2023年6月19日
iceboard LV2
2023年5月29日
1049066887 LV13
2023年4月24日