Fix handling for ResponseEntity<Flux<T>> in Spring MVC

Issue: SPR-15456
This commit is contained in:
Rossen Stoyanchev
2017-04-20 08:12:09 -04:00
parent 633544943f
commit a93698487e
2 changed files with 59 additions and 2 deletions

View File

@@ -126,6 +126,7 @@ public class ResponseBodyEmitterReturnValueHandler implements HandlerMethodRetur
response.setStatus(responseEntity.getStatusCodeValue());
outputMessage.getHeaders().putAll(responseEntity.getHeaders());
returnValue = responseEntity.getBody();
returnType = returnType.nested();
if (returnValue == null) {
mavContainer.setRequestHandled(true);
outputMessage.flush();