记录泽西的JSON请求和响应

Man*_*bhu 11 java aop aspectj jax-rs jersey

我有一个JAVA Web应用程序,它暴露了RESTful apis.我的要求是记录服务器处理的所有JSON请求和响应.是否有像-Dcom.sun.xml.internal.ws.transport.http.client.HttpTransportPipe.dump=trueJAX-WS 这样的参数?

我也在探索AOP方法.我应该在AOP模式中添加什么方法签名?

我正在使用Tomcat服务器和jersey进行JAX-RS实现.

Ale*_*aev 13

使用LoggingFilter.只需将以下内容添加到您的web.xml:

<init-param>
  <param-name>com.sun.jersey.spi.container.ContainerRequestFilters</param-name>
  <param-value>com.sun.jersey.api.container.filter.LoggingFilter</param-value>
</init-param>
<init-param>
  <param-name>com.sun.jersey.spi.container.ContainerResponseFilters</param-name>
  <param-value>com.sun.jersey.api.container.filter.LoggingFilter</param-value>
</init-param>
Run Code Online (Sandbox Code Playgroud)