From 06398da4df8bd9fd5281bcc1ffe84223c8e9ada3 Mon Sep 17 00:00:00 2001 From: Tomasz Juchniewicz Date: Fri, 15 Dec 2017 20:43:43 +0100 Subject: [PATCH] Allow multiple values in @RequestMapping(produces|consumes) for Spring MVC endpoints. (#2523) Fixes gh-808. --- .../cloud/netflix/feign/support/SpringMvcContract.java | 2 -- 1 file changed, 2 deletions(-) diff --git a/spring-cloud-netflix-core/src/main/java/org/springframework/cloud/netflix/feign/support/SpringMvcContract.java b/spring-cloud-netflix-core/src/main/java/org/springframework/cloud/netflix/feign/support/SpringMvcContract.java index 17e344f7..21eae7ac 100644 --- a/spring-cloud-netflix-core/src/main/java/org/springframework/cloud/netflix/feign/support/SpringMvcContract.java +++ b/spring-cloud-netflix-core/src/main/java/org/springframework/cloud/netflix/feign/support/SpringMvcContract.java @@ -249,7 +249,6 @@ public class SpringMvcContract extends Contract.BaseContract private void parseProduces(MethodMetadata md, Method method, RequestMapping annotation) { - checkAtMostOne(method, annotation.produces(), "produces"); String[] serverProduces = annotation.produces(); String clientAccepts = serverProduces.length == 0 ? null : emptyToNull(serverProduces[0]); @@ -260,7 +259,6 @@ public class SpringMvcContract extends Contract.BaseContract private void parseConsumes(MethodMetadata md, Method method, RequestMapping annotation) { - checkAtMostOne(method, annotation.consumes(), "consumes"); String[] serverConsumes = annotation.consumes(); String clientProduces = serverConsumes.length == 0 ? null : emptyToNull(serverConsumes[0]);