title: how to register multiple conversion services under annotation-driven?
body: <p>I have a custom conversion service factory extends <code>FormattingConversionServiceFactoryBean</code>, so that it become a general conversion service for the controller:</p>
  
  <pre><code>&lt;bean class="com.app.me.ExtendedConversionFactoryBean" id="generalConversionService" /&gt;
  </code></pre>
  
  <p>and</p>
  
  <pre><code>&lt;mvc:annotation-driven conversion-service="generalConversionService" /&gt;
  </code></pre>
  
  <p>everything is good, until I have to register another conversion service bean for JSONP in regards of REST service, like from <a href="https://stackoverflow.com/questions/7655975/jsonp-with-spring-3-0-and-jackson">this</a> thread, in the example there should be a message conversion service, under mvc:annotation-driven as well:</p>
  
  <pre><code>&lt;mvc:annotation-driven&gt;
      &lt;mvc:message-converters&gt;
          &lt;bean class="com.iceycake.spring.jsonp.MappingJacksonJsonpHttpMessageConverter"&gt;
              &lt;property name="supportedMediaTypes"&gt;
                  &lt;list&gt;
                      &lt;value&gt;application/x-javascript&lt;/value&gt;
                  &lt;/list&gt;
              &lt;/property&gt;
          &lt;/bean&gt;
      &lt;/mvc:message-converters&gt;
  &lt;/mvc:annotation-driven&gt;
  </code></pre>
  
  <p>So may question is, can I set more than one  bean under same mvc config so above two conversion service can still live together or I should put the message conversion service and general conversion service in a service list bean? so say in other words, can I register both bean to the same mvc configuration</p>
  
  <pre><code>&lt;mvc:annotation-driven conversion-service="generalConversionService" /&gt;
  
  &lt;mvc:annotation-driven&gt;
      &lt;mvc:message-converters&gt;
          &lt;bean class="com.app.myapp.MessageConvertionService"&gt;
              &lt;property name="supportedMediaTypes"&gt;
                  &lt;list&gt;
                      &lt;value&gt;application/x-javascript&lt;/value&gt;
                  &lt;/list&gt;
              &lt;/property&gt;
          &lt;/bean&gt;
      &lt;/mvc:message-converters&gt;
  &lt;/mvc:annotation-driven&gt;
  </code></pre>
  
  <p>the requirement is pretty much to integrate the Formatters and HttpMessageConverters together in <a href="https://spring.io/blog/2011/02/21/spring-3-1-m1-mvc-namespace-enhancements-and-configuration" rel="nofollow noreferrer">this</a> post</p>