diff --git a/modules/openapi-generator/src/main/resources/Java/libraries/restclient/ApiClient.mustache b/modules/openapi-generator/src/main/resources/Java/libraries/restclient/ApiClient.mustache index 43d97e14f19..99ea8a86127 100644 --- a/modules/openapi-generator/src/main/resources/Java/libraries/restclient/ApiClient.mustache +++ b/modules/openapi-generator/src/main/resources/Java/libraries/restclient/ApiClient.mustache @@ -156,9 +156,9 @@ public class ApiClient{{#jsr310}} extends JavaTimeFormatter{{/jsr310}} { {{/withXml}} Consumer>> messageConverters = converters -> { - converters.add(new MappingJackson2HttpMessageConverter(mapper)); + converters.add(0, new MappingJackson2HttpMessageConverter(mapper)); {{#withXml}} - converters.add(new MappingJackson2XmlHttpMessageConverter(xmlMapper)); + converters.add(0, new MappingJackson2XmlHttpMessageConverter(xmlMapper)); {{/withXml}} }; @@ -750,4 +750,4 @@ public class ApiClient{{#jsr310}} extends JavaTimeFormatter{{/jsr310}} { return collectionFormat.collectionToString(values); } -} \ No newline at end of file +} diff --git a/samples/client/echo_api/java/restclient/src/main/java/org/openapitools/client/ApiClient.java b/samples/client/echo_api/java/restclient/src/main/java/org/openapitools/client/ApiClient.java index becac569944..e94cb8adb18 100644 --- a/samples/client/echo_api/java/restclient/src/main/java/org/openapitools/client/ApiClient.java +++ b/samples/client/echo_api/java/restclient/src/main/java/org/openapitools/client/ApiClient.java @@ -141,7 +141,7 @@ public class ApiClient extends JavaTimeFormatter { */ public static RestClient.Builder buildRestClientBuilder(ObjectMapper mapper) { Consumer>> messageConverters = converters -> { - converters.add(new MappingJackson2HttpMessageConverter(mapper)); + converters.add(0, new MappingJackson2HttpMessageConverter(mapper)); }; return RestClient.builder().messageConverters(messageConverters); @@ -716,4 +716,4 @@ public class ApiClient extends JavaTimeFormatter { return collectionFormat.collectionToString(values); } -} \ No newline at end of file +} diff --git a/samples/client/others/java/restclient-useAbstractionForFiles/src/main/java/org/openapitools/client/ApiClient.java b/samples/client/others/java/restclient-useAbstractionForFiles/src/main/java/org/openapitools/client/ApiClient.java index f33fddd1670..9496d72835a 100644 --- a/samples/client/others/java/restclient-useAbstractionForFiles/src/main/java/org/openapitools/client/ApiClient.java +++ b/samples/client/others/java/restclient-useAbstractionForFiles/src/main/java/org/openapitools/client/ApiClient.java @@ -139,7 +139,7 @@ public class ApiClient extends JavaTimeFormatter { */ public static RestClient.Builder buildRestClientBuilder(ObjectMapper mapper) { Consumer>> messageConverters = converters -> { - converters.add(new MappingJackson2HttpMessageConverter(mapper)); + converters.add(0, new MappingJackson2HttpMessageConverter(mapper)); }; return RestClient.builder().messageConverters(messageConverters); @@ -714,4 +714,4 @@ public class ApiClient extends JavaTimeFormatter { return collectionFormat.collectionToString(values); } -} \ No newline at end of file +} diff --git a/samples/client/petstore/java/restclient-nullable-arrays/src/main/java/org/openapitools/client/ApiClient.java b/samples/client/petstore/java/restclient-nullable-arrays/src/main/java/org/openapitools/client/ApiClient.java index b54e44bc8bc..1e61575bf5c 100644 --- a/samples/client/petstore/java/restclient-nullable-arrays/src/main/java/org/openapitools/client/ApiClient.java +++ b/samples/client/petstore/java/restclient-nullable-arrays/src/main/java/org/openapitools/client/ApiClient.java @@ -139,7 +139,7 @@ public class ApiClient extends JavaTimeFormatter { */ public static RestClient.Builder buildRestClientBuilder(ObjectMapper mapper) { Consumer>> messageConverters = converters -> { - converters.add(new MappingJackson2HttpMessageConverter(mapper)); + converters.add(0, new MappingJackson2HttpMessageConverter(mapper)); }; return RestClient.builder().messageConverters(messageConverters); @@ -714,4 +714,4 @@ public class ApiClient extends JavaTimeFormatter { return collectionFormat.collectionToString(values); } -} \ No newline at end of file +} diff --git a/samples/client/petstore/java/restclient-swagger2/src/main/java/org/openapitools/client/ApiClient.java b/samples/client/petstore/java/restclient-swagger2/src/main/java/org/openapitools/client/ApiClient.java index f81804f4958..b6167e60aff 100644 --- a/samples/client/petstore/java/restclient-swagger2/src/main/java/org/openapitools/client/ApiClient.java +++ b/samples/client/petstore/java/restclient-swagger2/src/main/java/org/openapitools/client/ApiClient.java @@ -145,7 +145,7 @@ public class ApiClient extends JavaTimeFormatter { */ public static RestClient.Builder buildRestClientBuilder(ObjectMapper mapper) { Consumer>> messageConverters = converters -> { - converters.add(new MappingJackson2HttpMessageConverter(mapper)); + converters.add(0, new MappingJackson2HttpMessageConverter(mapper)); }; return RestClient.builder().messageConverters(messageConverters); @@ -734,4 +734,4 @@ public class ApiClient extends JavaTimeFormatter { return collectionFormat.collectionToString(values); } -} \ No newline at end of file +} diff --git a/samples/client/petstore/java/restclient-useSingleRequestParameter/src/main/java/org/openapitools/client/ApiClient.java b/samples/client/petstore/java/restclient-useSingleRequestParameter/src/main/java/org/openapitools/client/ApiClient.java index f81804f4958..b6167e60aff 100644 --- a/samples/client/petstore/java/restclient-useSingleRequestParameter/src/main/java/org/openapitools/client/ApiClient.java +++ b/samples/client/petstore/java/restclient-useSingleRequestParameter/src/main/java/org/openapitools/client/ApiClient.java @@ -145,7 +145,7 @@ public class ApiClient extends JavaTimeFormatter { */ public static RestClient.Builder buildRestClientBuilder(ObjectMapper mapper) { Consumer>> messageConverters = converters -> { - converters.add(new MappingJackson2HttpMessageConverter(mapper)); + converters.add(0, new MappingJackson2HttpMessageConverter(mapper)); }; return RestClient.builder().messageConverters(messageConverters); @@ -734,4 +734,4 @@ public class ApiClient extends JavaTimeFormatter { return collectionFormat.collectionToString(values); } -} \ No newline at end of file +} diff --git a/samples/client/petstore/java/restclient/src/main/java/org/openapitools/client/ApiClient.java b/samples/client/petstore/java/restclient/src/main/java/org/openapitools/client/ApiClient.java index f81804f4958..b6167e60aff 100644 --- a/samples/client/petstore/java/restclient/src/main/java/org/openapitools/client/ApiClient.java +++ b/samples/client/petstore/java/restclient/src/main/java/org/openapitools/client/ApiClient.java @@ -145,7 +145,7 @@ public class ApiClient extends JavaTimeFormatter { */ public static RestClient.Builder buildRestClientBuilder(ObjectMapper mapper) { Consumer>> messageConverters = converters -> { - converters.add(new MappingJackson2HttpMessageConverter(mapper)); + converters.add(0, new MappingJackson2HttpMessageConverter(mapper)); }; return RestClient.builder().messageConverters(messageConverters); @@ -734,4 +734,4 @@ public class ApiClient extends JavaTimeFormatter { return collectionFormat.collectionToString(values); } -} \ No newline at end of file +}