title: add MappingJackson2HttpMessageConverter without changing spring version
body: <p>When I was trying to run my application I had an exception</p>
  
  <pre><code>java.lang.ClassNotFoundException: org.springframework.http.converter.json.MappingJackson2HttpMessageConverter
  </code></pre>
  
  <p>In order to resolve it I added dependency to my <code>pom.xml</code>.</p>
  
  <pre><code>&lt;dependency&gt;
          &lt;groupId&gt;org.springframework&lt;/groupId&gt;
          &lt;artifactId&gt;spring-web&lt;/artifactId&gt;
          &lt;version&gt;3.1.2.RELEASE&lt;/version&gt;
  &lt;/dependency&gt;
  </code></pre>
  
  <p>However whole application is under <code>3.1.1.RELEASE</code> Spring version. So there potentially could be problems with some other parts of application due to version change. </p>
  
  <p>Is there a way to provide dependency for this class without upgrading Spring version? </p>
  
  <p>Stacktrace is rather big.</p>
  
  <pre><code>java.lang.ClassNotFoundException: org.springframework.http.converter.json.MappingJackson2HttpMessageConverter
          at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1720)
          at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1571)
          at java.lang.Class.forName0(Native Method)
          at java.lang.Class.forName(Class.java:188)
          at com.xxx.xxx.xxx.xx.handler.RestServiceInvocationHandler.&lt;clinit&gt;(RestServiceInvocationHandler.java:4
  8)
          at com.xxx.xxx.xxx.xx.util.xxxxUtils.getService(xxxxUtils.java:45)
          at org.xxx.xxx.xxx.xx.service.ServiceImpl.init(ServiceImpl.java:32)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:601)
          at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutow
  ireCapableBeanFactory.java:1581)
          at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCa
  pableBeanFactory.java:1522)
          at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapab
  leBeanFactory.java:1452)
  ....
  </code></pre>