spring中监听一个http请求的结束

9
@Component
public class HttpServletRequestEndListener implements ApplicationListener<ServletRequestHandledEvent> {

    @Override
    public void onApplicationEvent(ServletRequestHandledEvent event) {
        // do something...
    }

}

ApplicationListener接口是spring提供的监听接口
ApplicationListener的范型指的是具体监听哪种类型
ServletRequestHandledEvent即http请求的结束监听类型
更多监听类型请查看ApplicationEvent接口的实现类