List of usage examples for org.springframework.data.rest.webmvc RestMediaTypes MERGE_PATCH_JSON
MediaType MERGE_PATCH_JSON
To view the source code for org.springframework.data.rest.webmvc RestMediaTypes MERGE_PATCH_JSON.
Click Source Link
From source file:org.springframework.data.rest.webmvc.config.RepositoryRestMvcConfiguration.java
/** * The {@link HttpMessageConverter} used by Spring MVC to read and write JSON data. * //from w w w. j a v a 2 s.com * @return */ @Bean public TypeConstrainedMappingJackson2HttpMessageConverter jacksonHttpMessageConverter() { List<MediaType> mediaTypes = new ArrayList<MediaType>(); // Configure this mapper to be used if HAL is not the default media type if (!config().useHalAsDefaultJsonMediaType()) { mediaTypes.add(MediaType.APPLICATION_JSON); } int order = config().useHalAsDefaultJsonMediaType() ? Ordered.LOWEST_PRECEDENCE - 1 : Ordered.LOWEST_PRECEDENCE - 10; mediaTypes.addAll(Arrays.asList(RestMediaTypes.SCHEMA_JSON, // RestMediaTypes.JSON_PATCH_JSON, RestMediaTypes.MERGE_PATCH_JSON, // RestMediaTypes.SPRING_DATA_VERBOSE_JSON, RestMediaTypes.SPRING_DATA_COMPACT_JSON)); TypeConstrainedMappingJackson2HttpMessageConverter jacksonConverter = new ResourceSupportHttpMessageConverter( order); jacksonConverter.setObjectMapper(objectMapper()); jacksonConverter.setSupportedMediaTypes(mediaTypes); return jacksonConverter; }