springboot 之 自定义servlet的监听器

以下是通过自定义监听器实现统计访问次数

import javax.servlet.ServletRequestEvent;
import javax.servlet.ServletRequestListener;
import javax.servlet.annotation.WebListener;

@WebListener(value = "MyListener")
public class MyListener  implements ServletRequestListener {

    private static Integer count = 0;

    @Override
    public void requestDestroyed(ServletRequestEvent sre) {
        System.out.println("=== requestDestroyed ==");
    }

    @Override
    public void requestInitialized(ServletRequestEvent sre) {
        System.out.println("========= enter listener=========");
        System.out.println("访问次数: "+ count++);
    }
}

结果:

监听器在整个处理流程中所处位置:

https://blog.csdn.net/u013919153/article/details/104817616

发布了155 篇原创文章 · 获赞 11 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/u013919153/article/details/104822836