From 78bb66b0f283f6fad5268d4101141c6143778fd3 Mon Sep 17 00:00:00 2001 From: Arjen Poutsma Date: Thu, 6 Jul 2023 13:49:50 +0200 Subject: [PATCH] Reduce flushes in FormHttpMessageConverter Before this commit, each part written by the FormHttpMessageConverter would typically end with a flush, which reduced performance. --- .../converter/FormHttpMessageConverter.java | 29 ++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) diff --git a/spring-web/src/main/java/org/springframework/http/converter/FormHttpMessageConverter.java b/spring-web/src/main/java/org/springframework/http/converter/FormHttpMessageConverter.java index e95062943af..09ab8f63448 100644 --- a/spring-web/src/main/java/org/springframework/http/converter/FormHttpMessageConverter.java +++ b/spring-web/src/main/java/org/springframework/http/converter/FormHttpMessageConverter.java @@ -16,6 +16,7 @@ package org.springframework.http.converter; +import java.io.FilterOutputStream; import java.io.IOException; import java.io.OutputStream; import java.net.URLDecoder; @@ -618,7 +619,7 @@ public class FormHttpMessageConverter implements HttpMessageConverter