ServletRequestListner在Postman的REST API呼叫中工作吗?



因此,我必须重组应用程序并为功能进行微服务。现在,以前的应用程序是JEE应用程序,并具有 requestListener 实现 ServletRequestListener 接口。据我所知,当应用程序启动时,应自动调用请求侦听器,并检测Servlet请求和响应。由于我只有一个模块,即现在是微服务,整个应用程序尚未运行。我想要

的默认方法

ServletRequestListener

public void requestInitialized(ServletRequestEvent requestEvent) 

&&

public void requestDestroyed(ServletRequestEvent requestEvent)

每次我进行呼叫并通过Postman致电。我需要这样做以跟踪API活动统计数据。

我已经尝试了很多东西,并在线搜索了很多博客和文章。没有这样的事情来聆听API调用。有办法做到吗?您的建议非常感谢。

jax-rs使用某些servlet层,但主要是分开的。如果您想在调用服务时使用一种方法,则需要以下内容:

import javax.ws.rs.container.ContainerRequestContext;
import javax.ws.rs.container.ContainerRequestFilter;
import javax.ws.rs.ext.Provider;

@Provider
public class ContainerRequestFilterImpl implements ContainerRequestFilter {
    @Override
    public void filter(ContainerRequestContext requestContext) throws IOException {  
       // this method will be called for JAX-RS requests
    }
}

相关内容

  • 没有找到相关文章

最新更新