Class JsonMapperConfigurator
- java.lang.Object
-
- com.fasterxml.jackson.jakarta.rs.cfg.MapperConfiguratorBase<JsonMapperConfigurator,com.fasterxml.jackson.databind.ObjectMapper>
-
- com.fasterxml.jackson.jakarta.rs.json.JsonMapperConfigurator
-
public class JsonMapperConfigurator extends com.fasterxml.jackson.jakarta.rs.cfg.MapperConfiguratorBase<JsonMapperConfigurator,com.fasterxml.jackson.databind.ObjectMapper>
Helper class used to encapsulate details of configuring anObjectMapperinstance to be used for data binding, as well as accessing it.
-
-
Constructor Summary
Constructors Constructor Description JsonMapperConfigurator(com.fasterxml.jackson.databind.ObjectMapper mapper, com.fasterxml.jackson.jakarta.rs.cfg.Annotations[] defAnnotations)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected com.fasterxml.jackson.databind.AnnotationIntrospector_resolveIntrospector(com.fasterxml.jackson.jakarta.rs.cfg.Annotations ann)protected com.fasterxml.jackson.databind.AnnotationIntrospector_resolveIntrospectors(com.fasterxml.jackson.jakarta.rs.cfg.Annotations[] annotationsToUse)com.fasterxml.jackson.databind.ObjectMappergetConfiguredMapper()Method that locates, configures and returnsObjectMapperto usecom.fasterxml.jackson.databind.ObjectMappergetDefaultMapper()protected com.fasterxml.jackson.databind.ObjectMappermapper()Helper method that will ensure that there is a configurable non-default mapper (constructing an instance if one didn't yet exit), and return that mapper.
-
-
-
Method Detail
-
getConfiguredMapper
public com.fasterxml.jackson.databind.ObjectMapper getConfiguredMapper()
Method that locates, configures and returnsObjectMapperto use- Specified by:
getConfiguredMapperin classcom.fasterxml.jackson.jakarta.rs.cfg.MapperConfiguratorBase<JsonMapperConfigurator,com.fasterxml.jackson.databind.ObjectMapper>
-
getDefaultMapper
public com.fasterxml.jackson.databind.ObjectMapper getDefaultMapper()
- Specified by:
getDefaultMapperin classcom.fasterxml.jackson.jakarta.rs.cfg.MapperConfiguratorBase<JsonMapperConfigurator,com.fasterxml.jackson.databind.ObjectMapper>
-
mapper
protected com.fasterxml.jackson.databind.ObjectMapper mapper()
Helper method that will ensure that there is a configurable non-default mapper (constructing an instance if one didn't yet exit), and return that mapper.- Specified by:
mapperin classcom.fasterxml.jackson.jakarta.rs.cfg.MapperConfiguratorBase<JsonMapperConfigurator,com.fasterxml.jackson.databind.ObjectMapper>
-
_resolveIntrospectors
protected com.fasterxml.jackson.databind.AnnotationIntrospector _resolveIntrospectors(com.fasterxml.jackson.jakarta.rs.cfg.Annotations[] annotationsToUse)
- Specified by:
_resolveIntrospectorsin classcom.fasterxml.jackson.jakarta.rs.cfg.MapperConfiguratorBase<JsonMapperConfigurator,com.fasterxml.jackson.databind.ObjectMapper>
-
_resolveIntrospector
protected com.fasterxml.jackson.databind.AnnotationIntrospector _resolveIntrospector(com.fasterxml.jackson.jakarta.rs.cfg.Annotations ann)
-
-