title: Spring MVC "No converter found capable of converting from type java.lang.String to type org.springframework.core.io.Resource"
body: <p>We have a number of custom "org.springframework.core.convert.converter.Converter" converters that help us automatically map URL params in rest requests to our domain objects.</p>
  
  <p>Today we have these converters registered by defining a conversion service:</p>
  
  <pre><code>&lt;bean id="conversionService" class="org.springframework.format.support.FormattingConversionServiceFactoryBean"&gt;
      &lt;property name="converters"&gt;
          &lt;set&gt;
              &lt;!-- List of custom converter beans here --&gt;
          &lt;/set&gt;
      &lt;/property&gt;
  &lt;/bean&gt;
  </code></pre>
  
  <p>and then registering it using:</p>
  
  <pre><code>&lt;mvc:annotation-driven conversion-service="conversionService" /&gt;
  </code></pre>
  
  <p>However we get the following exception on startup for each of our  definitions:</p>
  
  <pre><code>org.springframework.core.convert.ConversionFailedException: Failed to convert from type java.util.ArrayList&lt;?&gt; to type java.util.List&lt;org.springframework.core.io.Resource&gt; for value '[/WEB-INF/images/]'; nested exception is org.springframework.core.convert.ConverterNotFoundException: No converter found capable of converting from type java.lang.String to type org.springframework.core.io.Resource
  </code></pre>
  
  <p>Has anyone encountered / resolved this before?</p>
  
  <p>We are using spring 3.2.9.</p>