From eeecbaef2c88db5a4d08b93b13505d694bfeaa51 Mon Sep 17 00:00:00 2001 From: Juergen Hoeller Date: Fri, 23 Feb 2018 10:49:38 +0100 Subject: [PATCH] Gson/JsonbHttpMessageConverter keeps output stream open (for SseEmitter) Issue: SPR-16529 --- .../http/converter/json/AbstractJsonHttpMessageConverter.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/spring-web/src/main/java/org/springframework/http/converter/json/AbstractJsonHttpMessageConverter.java b/spring-web/src/main/java/org/springframework/http/converter/json/AbstractJsonHttpMessageConverter.java index 5e1baecfba1..d9caa74d613 100644 --- a/spring-web/src/main/java/org/springframework/http/converter/json/AbstractJsonHttpMessageConverter.java +++ b/spring-web/src/main/java/org/springframework/http/converter/json/AbstractJsonHttpMessageConverter.java @@ -1,5 +1,5 @@ /* - * Copyright 2002-2017 the original author or authors. + * Copyright 2002-2018 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -124,7 +124,7 @@ public abstract class AbstractJsonHttpMessageConverter extends AbstractGenericHt catch (Exception ex) { throw new HttpMessageNotWritableException("Could not write JSON: " + ex.getMessage(), ex); } - writer.close(); + writer.flush(); }