我将REST Web应用程序使用Spring Boot 2.0.1.RELEASE
和功能端点。我想向所有传出的响应添加一个自定义标头,为此我有一个过滤器。我面临的问题是,如何克隆由下面的处理程序创建的ServerResponse
。 ServerResponse.from
构建一个新的ServerResponse
,但仅包含标题和状态。我该如何复制尸体?
最佳答案
ServerResponse中的大多数方法都为您提供了BodyBuilder,并且通过bodyBuilder,您可以使用BodyInserters对象以及希望的其中一种方法添加您的身体。见下文: -
ServerResponse.BodyBuilder bodyBuilder = ServerResponse.status(HttpStatus.OK);
bodyBuilder.body(BodyInserters.fromObject("test"));
关于java - 如何在Spring Boot Webflux中克隆ServerResponse,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50122432/