Class Jackson3ObjectMapperFactoryBean
java.lang.Object
com.xebialabs.xlrelease.spring.configuration.Jackson3ObjectMapperFactoryBean
- All Implemented Interfaces:
org.springframework.beans.factory.FactoryBean<tools.jackson.databind.json.JsonMapper>,org.springframework.beans.factory.InitializingBean
public class Jackson3ObjectMapperFactoryBean
extends Object
implements org.springframework.beans.factory.FactoryBean<tools.jackson.databind.json.JsonMapper>, org.springframework.beans.factory.InitializingBean
A Spring FactoryBean that creates a Jackson 3 JsonMapper (tools.jackson.databind.json.JsonMapper).
This replaces the use of Jackson2ObjectMapperFactoryBean for Jackson 3 migration.
Returns JsonMapper (a subclass of ObjectMapper) so it can be injected into both
ObjectMapper-typed beans and JsonMapper-typed constructors (e.g. JacksonJsonHttpMessageConverter).
-
Field Summary
Fields inherited from interface org.springframework.beans.factory.FactoryBean
OBJECT_TYPE_ATTRIBUTE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidtools.jackson.databind.json.JsonMapperClass<?> booleanvoidsetAllowComments(boolean allowComments) voidsetFailOnEmptyBeans(boolean failOnEmptyBeans) voidsetIndentOutput(boolean indentOutput) voidsetModulesToInstall(List<String> moduleClassNames)
-
Constructor Details
-
Jackson3ObjectMapperFactoryBean
public Jackson3ObjectMapperFactoryBean()
-
-
Method Details
-
setModulesToInstall
-
setFailOnEmptyBeans
public void setFailOnEmptyBeans(boolean failOnEmptyBeans) -
setIndentOutput
public void setIndentOutput(boolean indentOutput) -
setAllowComments
public void setAllowComments(boolean allowComments) -
afterPropertiesSet
- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean- Throws:
Exception
-
getObject
public tools.jackson.databind.json.JsonMapper getObject()- Specified by:
getObjectin interfaceorg.springframework.beans.factory.FactoryBean<tools.jackson.databind.json.JsonMapper>
-
getObjectType
- Specified by:
getObjectTypein interfaceorg.springframework.beans.factory.FactoryBean<tools.jackson.databind.json.JsonMapper>
-
isSingleton
public boolean isSingleton()- Specified by:
isSingletonin interfaceorg.springframework.beans.factory.FactoryBean<tools.jackson.databind.json.JsonMapper>
-