diff --git a/spring-data-rest-webmvc/src/main/java/org/springframework/data/rest/webmvc/config/RepositoryRestMvcConfiguration.java b/spring-data-rest-webmvc/src/main/java/org/springframework/data/rest/webmvc/config/RepositoryRestMvcConfiguration.java index eb621e721..c2925979d 100644 --- a/spring-data-rest-webmvc/src/main/java/org/springframework/data/rest/webmvc/config/RepositoryRestMvcConfiguration.java +++ b/spring-data-rest-webmvc/src/main/java/org/springframework/data/rest/webmvc/config/RepositoryRestMvcConfiguration.java @@ -387,7 +387,7 @@ public class RepositoryRestMvcConfiguration extends HateoasAwareSpringDataWebCon * @return */ @Bean - public MappingJackson2HttpMessageConverter jacksonHttpMessageConverter() { + public TypeConstrainedMappingJackson2HttpMessageConverter jacksonHttpMessageConverter() { List mediaTypes = new ArrayList(); @@ -403,7 +403,7 @@ public class RepositoryRestMvcConfiguration extends HateoasAwareSpringDataWebCon RestMediaTypes.JSON_PATCH_JSON, RestMediaTypes.MERGE_PATCH_JSON, // RestMediaTypes.SPRING_DATA_VERBOSE_JSON, RestMediaTypes.SPRING_DATA_COMPACT_JSON)); - MappingJackson2HttpMessageConverter jacksonConverter = new ResourceSupportHttpMessageConverter(order); + TypeConstrainedMappingJackson2HttpMessageConverter jacksonConverter = new ResourceSupportHttpMessageConverter(order); jacksonConverter.setObjectMapper(objectMapper()); jacksonConverter.setSupportedMediaTypes(mediaTypes); @@ -415,7 +415,7 @@ public class RepositoryRestMvcConfiguration extends HateoasAwareSpringDataWebCon // @Bean - public MappingJackson2HttpMessageConverter halJacksonHttpMessageConverter() { + public TypeConstrainedMappingJackson2HttpMessageConverter halJacksonHttpMessageConverter() { ArrayList mediaTypes = new ArrayList(); mediaTypes.add(MediaTypes.HAL_JSON); @@ -428,7 +428,7 @@ public class RepositoryRestMvcConfiguration extends HateoasAwareSpringDataWebCon int order = config().useHalAsDefaultJsonMediaType() ? Ordered.LOWEST_PRECEDENCE - 10 : Ordered.LOWEST_PRECEDENCE - 1; - MappingJackson2HttpMessageConverter converter = new ResourceSupportHttpMessageConverter(order); + TypeConstrainedMappingJackson2HttpMessageConverter converter = new ResourceSupportHttpMessageConverter(order); converter.setObjectMapper(halObjectMapper()); converter.setSupportedMediaTypes(mediaTypes);