diff --git a/spring-jms/src/main/java/org/springframework/jms/support/converter/MappingJacksonMessageConverter.java b/spring-jms/src/main/java/org/springframework/jms/support/converter/MappingJacksonMessageConverter.java index 56c80b0952..28489b3b63 100644 --- a/spring-jms/src/main/java/org/springframework/jms/support/converter/MappingJacksonMessageConverter.java +++ b/spring-jms/src/main/java/org/springframework/jms/support/converter/MappingJacksonMessageConverter.java @@ -43,12 +43,15 @@ import org.springframework.util.ClassUtils; * Converts from a {@link TextMessage} or {@link BytesMessage} to an object. * *

NOTE: Requires Jackson 1.8 or higher, as of Spring 4.0. + * At the same time, we strongly recommend a migration to Jackson 2.x! * * @author Mark Pollack * @author Dave Syer * @author Juergen Hoeller * @since 3.1 + * @deprecated Please migrate to {@link MappingJackson2MessageConverter} for Jackson 2.x. */ +@Deprecated public class MappingJacksonMessageConverter implements MessageConverter, BeanClassLoaderAware { /** diff --git a/spring-web/src/main/java/org/springframework/http/converter/json/JacksonObjectMapperFactoryBean.java b/spring-web/src/main/java/org/springframework/http/converter/json/JacksonObjectMapperFactoryBean.java index b799c44b91..299ceaddde 100644 --- a/spring-web/src/main/java/org/springframework/http/converter/json/JacksonObjectMapperFactoryBean.java +++ b/spring-web/src/main/java/org/springframework/http/converter/json/JacksonObjectMapperFactoryBean.java @@ -80,11 +80,14 @@ import org.springframework.beans.factory.InitializingBean; * * *

NOTE: Requires Jackson 1.8 or higher, as of Spring 4.0. + * At the same time, we strongly recommend a migration to Jackson 2.x! * * @author Dmitry Katsubo * @author Rossen Stoyanchev * @since 3.2 + * @deprecated Please migrate to {@link Jackson2ObjectMapperFactoryBean} for Jackson 2.x. */ +@Deprecated public class JacksonObjectMapperFactoryBean implements FactoryBean, InitializingBean { private ObjectMapper objectMapper; diff --git a/spring-web/src/main/java/org/springframework/http/converter/json/MappingJacksonHttpMessageConverter.java b/spring-web/src/main/java/org/springframework/http/converter/json/MappingJacksonHttpMessageConverter.java index 3442e67224..19a29137c2 100644 --- a/spring-web/src/main/java/org/springframework/http/converter/json/MappingJacksonHttpMessageConverter.java +++ b/spring-web/src/main/java/org/springframework/http/converter/json/MappingJacksonHttpMessageConverter.java @@ -26,6 +26,7 @@ import org.codehaus.jackson.JsonProcessingException; import org.codehaus.jackson.map.ObjectMapper; import org.codehaus.jackson.map.SerializationConfig; import org.codehaus.jackson.type.JavaType; + import org.springframework.http.HttpInputMessage; import org.springframework.http.HttpOutputMessage; import org.springframework.http.MediaType; @@ -45,11 +46,14 @@ import org.springframework.util.Assert; * {@link #setSupportedMediaTypes supportedMediaTypes} property. * *

NOTE: Requires Jackson 1.8 or higher, as of Spring 4.0. + * At the same time, we strongly recommend a migration to Jackson 2.x! * * @author Arjen Poutsma * @author Juergen Hoeller * @since 3.0 + * @deprecated Please migrate to {@link MappingJackson2HttpMessageConverter} for Jackson 2.x. */ +@Deprecated public class MappingJacksonHttpMessageConverter extends AbstractHttpMessageConverter implements GenericHttpMessageConverter { diff --git a/spring-webmvc/src/main/java/org/springframework/web/servlet/view/json/MappingJacksonJsonView.java b/spring-webmvc/src/main/java/org/springframework/web/servlet/view/json/MappingJacksonJsonView.java index 3bf6271c12..bd844d223e 100644 --- a/spring-webmvc/src/main/java/org/springframework/web/servlet/view/json/MappingJacksonJsonView.java +++ b/spring-webmvc/src/main/java/org/springframework/web/servlet/view/json/MappingJacksonJsonView.java @@ -50,7 +50,9 @@ import org.springframework.web.servlet.view.AbstractView; * @author Rossen Stoyanchev * @author Juergen Hoeller * @since 3.0 + * @deprecated Please migrate to {@link MappingJackson2JsonView} for Jackson 2.x. */ +@Deprecated public class MappingJacksonJsonView extends AbstractView { /**