在Spring Boot Rest应用程序中将所有请求/响应(包括请求/响应主体)写入日志文件的最佳方法是什么?
您可以使用 HandlerInterceptor 接口,但无法通过它访问响应正文。您需要一些可以在提交之前访问响应的内容。因此,您应该实现 ResponseBodyAdvice<Object> 接口并覆盖 beforeBodyWrite 方法。
HandlerInterceptor
ResponseBodyAdvice<Object>
beforeBodyWrite