title: SpringBoot FeignClient Method has too many paramters
body: <p>im using spring-cloud's feignClient and things go wrong when there is more than one Beans paramters in my interface,error shows like:</p>
  
  <pre><code>Caused by: java.lang.IllegalStateException: Method has too many Body parameters: public abstract com.wxl.pros.test.web.common.CommonResObject com.wxl.pros.test.web.feign.OrderFeignClient.createOrder(com.wxl.pros.test.services.form.order.CreateOrderForm,com.wxl.pros.test.services.vo.User)
      at feign.Util.checkState(Util.java:128)
      at feign.Contract$BaseContract.parseAndValidateMetadata(Contract.java:114)
      at org.springframework.cloud.netflix.feign.support.SpringMvcContract.parseAndValidateMetadata(SpringMvcContract.java:133)
      at feign.Contract$BaseContract.parseAndValidatateMetadata(Contract.java:64)
      at feign.hystrix.HystrixDelegatingContract.parseAndValidatateMetadata(HystrixDelegatingContract.java:34)
      at feign.ReflectiveFeign$ParseHandlersByName.apply(ReflectiveFeign.java:146)
      at feign.ReflectiveFeign.newInstance(ReflectiveFeign.java:53)
      at feign.Feign$Builder.target(Feign.java:209)
      at org.springframework.cloud.netflix.feign.HystrixTargeter.target(HystrixTargeter.java:48)
      at org.springframework.cloud.netflix.feign.FeignClientFactoryBean.getObject(FeignClientFactoryBean.java:184)
      at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetObjectFromFactoryBean(FactoryBeanRegistrySupport.java:168)
      ... 27 common frames omitted
  </code></pre>
  
  <p>Here is one of my interface methods:    </p>
  
  <pre><code>@RequestMapping(value="/order/createOrder",method=RequestMethod.POST)
      public CommonResObject createOrder(@RequestBody OrderForm orderForm,@RequestBody User user);
  </code></pre>