Class GeoJsonJackson2ObjectMapperBuilderCustomizer

java.lang.Object
org.bremersee.geojson.spring.boot.autoconfigure.jackson.GeoJsonJackson2ObjectMapperBuilderCustomizer
All Implemented Interfaces:
org.springframework.boot.autoconfigure.jackson.Jackson2ObjectMapperBuilderCustomizer

@ConditionalOnWebApplication @ConditionalOnClass(name={"org.bremersee.geojson.GeoJsonObjectMapperModule","org.springframework.http.converter.json.Jackson2ObjectMapperBuilder","com.fasterxml.jackson.databind.ObjectMapper"}) @AutoConfiguration @AutoConfigureAfter(GeoJsonGeometryFactoryAutoConfiguration.class) @EnableConfigurationProperties(GeoJsonProperties.class) public class GeoJsonJackson2ObjectMapperBuilderCustomizer extends Object implements org.springframework.boot.autoconfigure.jackson.Jackson2ObjectMapperBuilderCustomizer
The GeoJSON jackson 2 object mapper builder customizer.
Author:
Christian Bremer
  • Constructor Details

    • GeoJsonJackson2ObjectMapperBuilderCustomizer

      public GeoJsonJackson2ObjectMapperBuilderCustomizer(GeoJsonProperties properties, org.springframework.beans.factory.ObjectProvider<org.bremersee.geojson.GeoJsonGeometryFactory> geometryFactory)
      Instantiates a new GeoJSON jackson 2 object mapper builder customizer.
      Parameters:
      properties - the properties
      geometryFactory - the geometry factory
  • Method Details

    • init

      @EventListener(org.springframework.boot.context.event.ApplicationReadyEvent.class) public void init()
      Init.
    • customize

      public void customize(org.springframework.http.converter.json.Jackson2ObjectMapperBuilder jacksonObjectMapperBuilder)
      Specified by:
      customize in interface org.springframework.boot.autoconfigure.jackson.Jackson2ObjectMapperBuilderCustomizer