Class JsonApiMediaTypeConfiguration
- java.lang.Object
-
- com.toedter.spring.hateoas.jsonapi.JsonApiMediaTypeConfiguration
-
- All Implemented Interfaces:
org.springframework.hateoas.config.HypermediaMappingInformation
@Configuration public class JsonApiMediaTypeConfiguration extends java.lang.Object implements org.springframework.hateoas.config.HypermediaMappingInformation
Spring configuration for JSON:API support.
-
-
Constructor Summary
Constructors Constructor Description JsonApiMediaTypeConfiguration(org.springframework.beans.factory.ObjectProvider<JsonApiConfiguration> configuration, org.springframework.beans.factory.config.AutowireCapableBeanFactory beanFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.ObjectMapper
configureObjectMapper(com.fasterxml.jackson.databind.ObjectMapper mapper)
com.fasterxml.jackson.databind.Module
getJacksonModule()
java.util.List<org.springframework.http.MediaType>
getMediaTypes()
-
-
-
Constructor Detail
-
JsonApiMediaTypeConfiguration
public JsonApiMediaTypeConfiguration(org.springframework.beans.factory.ObjectProvider<JsonApiConfiguration> configuration, org.springframework.beans.factory.config.AutowireCapableBeanFactory beanFactory)
-
-
Method Detail
-
getMediaTypes
@NonNull public java.util.List<org.springframework.http.MediaType> getMediaTypes()
- Specified by:
getMediaTypes
in interfaceorg.springframework.hateoas.config.HypermediaMappingInformation
-
getJacksonModule
public com.fasterxml.jackson.databind.Module getJacksonModule()
- Specified by:
getJacksonModule
in interfaceorg.springframework.hateoas.config.HypermediaMappingInformation
-
configureObjectMapper
@NonNull public com.fasterxml.jackson.databind.ObjectMapper configureObjectMapper(@NonNull com.fasterxml.jackson.databind.ObjectMapper mapper)
- Specified by:
configureObjectMapper
in interfaceorg.springframework.hateoas.config.HypermediaMappingInformation
-
-