小编kia*_*ara的帖子

Spring Boot 2 Actuator (2.0.1-RELEASE) - 请求和响应主体

其次职创建一个过滤器来获得请求和响应主体。

Spring Boot 2 过滤器 (HttpTraceFilter) 似乎有点不同,所以不确定如何从请求属性设置 http 跟踪属性。

非常感谢任何帮助!

@Component
public class RequestTraceFilter extends HttpTraceFilter {

/**
 * Create a new {@link HttpTraceFilter} instance.
 *
 * @param repository the trace repository
 * @param tracer     used to trace exchanges
 */
public RequestTraceFilter(HttpTraceRepository repository,
        HttpExchangeTracer tracer) {
    super(repository, tracer);
}

//TODO override the filter :(
@Override
protected void doFilterInternal(HttpServletRequest request, HttpServletResponse response, FilterChain filterChain) throws
        ServletException,
        IOException {

    ContentCachingRequestWrapper requestWrapper = new ContentCachingRequestWrapper(request);
    ContentCachingResponseWrapper responseWrapper = new ContentCachingResponseWrapper(response);

    filterChain.doFilter(requestWrapper, …
Run Code Online (Sandbox Code Playgroud)

spring-boot spring-boot-actuator

5
推荐指数
0
解决办法
1692
查看次数

标签 统计

spring-boot ×1

spring-boot-actuator ×1