title: Jackson converter and Javax Validation (annotation) not working together
body: <p>If I use the following configuration then jackson converter works (mvc declaration is last)</p>
  
  <pre><code>&lt;!-- Configure to plugin JSON as request and response in method handler --&gt;
  &lt;bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter"&gt;
      &lt;property name="messageConverters"&gt;
          &lt;list&gt;
              &lt;ref bean="jsonMessageConverter"/&gt;
          &lt;/list&gt;
      &lt;/property&gt;
  &lt;/bean&gt;
  
  &lt;!-- Configure bean to convert JSON to POJO and vice versa --&gt;
  &lt;bean id="jsonMessageConverter"      class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter"&gt;
  &lt;/bean&gt;
  &lt;context:component-scan base-package="com.base" /&gt;
  &lt;mvc:annotation-driven /&gt;
  </code></pre>
  
  <p>If I use this configuration in dispatcher.xml then validation works but conversion does not. (mvc declaration first)</p>
  
  <pre><code>&lt;context:component-scan base-package="com.base" /&gt;
  
  &lt;mvc:annotation-driven /&gt;
  
  &lt;!-- Configure to plugin JSON as request and response in method handler --&gt;
  &lt;bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter"&gt;
      &lt;property name="messageConverters"&gt;
          &lt;list&gt;
              &lt;ref bean="jsonMessageConverter"/&gt;
          &lt;/list&gt;
      &lt;/property&gt;
  &lt;/bean&gt;
  
  &lt;!-- Configure bean to convert JSON to POJO and vice versa --&gt;
  &lt;bean id="jsonMessageConverter" class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter"&gt;
  &lt;/bean&gt;
  </code></pre>
  
  <p>Any help greatly appreciated.
  Spring version 4.0.6</p>