title: Force Spring 3.1 to use Jackson 2 when Jackson 1 JARs on the classpath
body: <p>I have a Spring MVC 3.1 app built with Maven and I want to use Jackson 2 for JSON serialization/deserialization.  I am including Jackson 2.x dependencies explicitly in my pom.xml file, although my app has a different dependency that uses Jackson 1.9.9 internally, and I can't easily remove that dependency.   </p>
  
  <p>Because of both Jackson libs being present on the classpath, it seems like Spring is defaulting to using Jackson version 1.9.9.  </p>
  
  <p>How do I force Spring MVC to use Jackson 2?</p>