Skip to content

Commit 8b3afda

Browse files
committed
Marked Jackson 1.x support classes as deprecated
1 parent bd4c64a commit 8b3afda

File tree

4 files changed

+12
-0
lines changed

4 files changed

+12
-0
lines changed

spring-jms/src/main/java/org/springframework/jms/support/converter/MappingJacksonMessageConverter.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,12 +43,15 @@
4343
* Converts from a {@link TextMessage} or {@link BytesMessage} to an object.
4444
*
4545
* <p><b>NOTE:</b> Requires Jackson 1.8 or higher, as of Spring 4.0.
46+
* At the same time, we strongly recommend a migration to Jackson 2.x!
4647
*
4748
* @author Mark Pollack
4849
* @author Dave Syer
4950
* @author Juergen Hoeller
5051
* @since 3.1
52+
* @deprecated Please migrate to {@link MappingJackson2MessageConverter} for Jackson 2.x.
5153
*/
54+
@Deprecated
5255
public class MappingJacksonMessageConverter implements MessageConverter, BeanClassLoaderAware {
5356

5457
/**

spring-web/src/main/java/org/springframework/http/converter/json/JacksonObjectMapperFactoryBean.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,11 +80,14 @@
8080
* </pre>
8181
*
8282
* <p><b>NOTE:</b> Requires Jackson 1.8 or higher, as of Spring 4.0.
83+
* At the same time, we strongly recommend a migration to Jackson 2.x!
8384
*
8485
* @author <a href="mailto:dmitry.katsubo@gmail.com">Dmitry Katsubo</a>
8586
* @author Rossen Stoyanchev
8687
* @since 3.2
88+
* @deprecated Please migrate to {@link Jackson2ObjectMapperFactoryBean} for Jackson 2.x.
8789
*/
90+
@Deprecated
8891
public class JacksonObjectMapperFactoryBean implements FactoryBean<ObjectMapper>, InitializingBean {
8992

9093
private ObjectMapper objectMapper;

spring-web/src/main/java/org/springframework/http/converter/json/MappingJacksonHttpMessageConverter.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
import org.codehaus.jackson.map.ObjectMapper;
2727
import org.codehaus.jackson.map.SerializationConfig;
2828
import org.codehaus.jackson.type.JavaType;
29+
2930
import org.springframework.http.HttpInputMessage;
3031
import org.springframework.http.HttpOutputMessage;
3132
import org.springframework.http.MediaType;
@@ -45,11 +46,14 @@
4546
* {@link #setSupportedMediaTypes supportedMediaTypes} property.
4647
*
4748
* <p><b>NOTE:</b> Requires Jackson 1.8 or higher, as of Spring 4.0.
49+
* At the same time, we strongly recommend a migration to Jackson 2.x!
4850
*
4951
* @author Arjen Poutsma
5052
* @author Juergen Hoeller
5153
* @since 3.0
54+
* @deprecated Please migrate to {@link MappingJackson2HttpMessageConverter} for Jackson 2.x.
5255
*/
56+
@Deprecated
5357
public class MappingJacksonHttpMessageConverter extends AbstractHttpMessageConverter<Object>
5458
implements GenericHttpMessageConverter<Object> {
5559

spring-webmvc/src/main/java/org/springframework/web/servlet/view/json/MappingJacksonJsonView.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,9 @@
5050
* @author Rossen Stoyanchev
5151
* @author Juergen Hoeller
5252
* @since 3.0
53+
* @deprecated Please migrate to {@link MappingJackson2JsonView} for Jackson 2.x.
5354
*/
55+
@Deprecated
5456
public class MappingJacksonJsonView extends AbstractView {
5557

5658
/**

0 commit comments

Comments
 (0)