Class WebServletJackson2Module
java.lang.Object
com.fasterxml.jackson.databind.Module
com.fasterxml.jackson.databind.module.SimpleModule
org.springframework.security.web.jackson2.WebServletJackson2Module
- All Implemented Interfaces:
com.fasterxml.jackson.core.Versioned,Serializable
public class WebServletJackson2Module
extends com.fasterxml.jackson.databind.module.SimpleModule
Jackson module for spring-security-web related to servlet. This module register
CookieMixin, SavedCookieMixin, DefaultSavedRequestMixin and
WebAuthenticationDetailsMixin. If no default typing enabled by default then
it'll enable it because typing info is needed to properly serialize/deserialize
objects. In order to use this module just add this module into your ObjectMapper
configuration.
ObjectMapper mapper = new ObjectMapper();
mapper.registerModule(new WebServletJackson2Module());
Note: use SecurityJackson2Modules.getModules(ClassLoader) to get list
of all security modules.- Since:
- 5.1
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.Module
com.fasterxml.jackson.databind.Module.SetupContext -
Field Summary
Fields inherited from class com.fasterxml.jackson.databind.module.SimpleModule
_abstractTypes, _deserializerModifier, _deserializers, _hasExplicitName, _keyDeserializers, _keySerializers, _mixins, _name, _namingStrategy, _serializerModifier, _serializers, _subtypes, _valueInstantiators, _version -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetupModule(com.fasterxml.jackson.databind.Module.SetupContext context) Methods inherited from class com.fasterxml.jackson.databind.module.SimpleModule
_checkNotNull, addAbstractTypeMapping, addDeserializer, addKeyDeserializer, addKeySerializer, addSerializer, addSerializer, addValueInstantiator, getModuleName, getTypeId, registerSubtypes, registerSubtypes, registerSubtypes, setAbstractTypes, setDeserializerModifier, setDeserializers, setKeyDeserializers, setKeySerializers, setMixInAnnotation, setNamingStrategy, setSerializerModifier, setSerializers, setValueInstantiators, versionMethods inherited from class com.fasterxml.jackson.databind.Module
getDependencies
-
Constructor Details
-
WebServletJackson2Module
public WebServletJackson2Module()
-
-
Method Details
-
setupModule
public void setupModule(com.fasterxml.jackson.databind.Module.SetupContext context) - Overrides:
setupModulein classcom.fasterxml.jackson.databind.module.SimpleModule
-