Class HalMediaTypeConfiguration
java.lang.Object
org.springframework.hateoas.mediatype.hal.HalMediaTypeConfiguration
- All Implemented Interfaces:
HypermediaMappingInformation
@Configuration(proxyBeanMethods=false)
public class HalMediaTypeConfiguration
extends Object
implements HypermediaMappingInformation
Spring configuration to set up HAL support.
- Author:
- Greg Turnquist, Oliver Drotbohm
-
Constructor Summary
ConstructorsConstructorDescriptionHalMediaTypeConfiguration(LinkRelationProvider relProvider, ObjectProvider<CurieProvider> curieProvider, ObjectProvider<HalConfiguration> halConfiguration, ObjectProvider<MediaTypeConfigurationCustomizer<HalConfiguration>> customizers, MessageResolver resolver, AutowireCapableBeanFactory beanFactory) -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.ObjectMapperconfigureObjectMapper(com.fasterxml.jackson.databind.ObjectMapper mapper) Configure anObjectMapperand register custom serializers and deserializers for the supported media types.AllMediaTypes this hypermedia can handle.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.springframework.hateoas.config.HypermediaMappingInformation
getJacksonModule, getRootType
-
Constructor Details
-
HalMediaTypeConfiguration
public HalMediaTypeConfiguration(LinkRelationProvider relProvider, ObjectProvider<CurieProvider> curieProvider, ObjectProvider<HalConfiguration> halConfiguration, ObjectProvider<MediaTypeConfigurationCustomizer<HalConfiguration>> customizers, MessageResolver resolver, AutowireCapableBeanFactory beanFactory)
-
-
Method Details
-
getMediaTypes
Description copied from interface:HypermediaMappingInformationAllMediaTypes this hypermedia can handle.- Specified by:
getMediaTypesin interfaceHypermediaMappingInformation- Returns:
-
configureObjectMapper
public com.fasterxml.jackson.databind.ObjectMapper configureObjectMapper(com.fasterxml.jackson.databind.ObjectMapper mapper) Description copied from interface:HypermediaMappingInformationConfigure anObjectMapperand register custom serializers and deserializers for the supported media types. If all you want to do is register a JacksonModule, prefer implementingHypermediaMappingInformation.getJacksonModule().- Specified by:
configureObjectMapperin interfaceHypermediaMappingInformation- Returns:
- See Also:
-