我正在使用Spring Boot 2.0.1.RELEASE
和我的REST Web应用程序的功能端点。我想为所有传出响应添加一个自定义标头,我有一个过滤器。我面临的问题是,如何克隆由处理程序下面创建的ServerResponse
。 ServerResponse.from
构建了一个新的ServerResponse
,但只包含标题和状态。我该如何复制身体?
答案 0 :(得分:0)
ServerResponse中的大多数方法都为您提供了BodyBuilder,而使用bodyBuilder,您可以使用BodyInserters对象添加您的身体,并希望它的方法之一。见下文: -
ServerResponse.BodyBuilder bodyBuilder = ServerResponse.status(HttpStatus.OK);
bodyBuilder.body(BodyInserters.fromObject("test"));