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 registers
 
CookieMixin, SavedCookieMixin, DefaultSavedRequestMixin,
 WebAuthenticationDetailsMixin, and SwitchUserGrantedAuthorityMixIn. If
 no default typing is enabled by default then it will be enabled, 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 SummaryNested classes/interfaces inherited from class com.fasterxml.jackson.databind.Modulecom.fasterxml.jackson.databind.Module.SetupContext
- 
Field SummaryFields inherited from class com.fasterxml.jackson.databind.module.SimpleModule_abstractTypes, _deserializerModifier, _deserializers, _hasExplicitName, _keyDeserializers, _keySerializers, _mixins, _name, _namingStrategy, _serializerModifier, _serializers, _subtypes, _valueInstantiators, _version
- 
Constructor SummaryConstructors
- 
Method SummaryModifier 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.ModulegetDependencies
- 
Constructor Details- 
WebServletJackson2Modulepublic WebServletJackson2Module()
 
- 
- 
Method Details- 
setupModulepublic void setupModule(com.fasterxml.jackson.databind.Module.SetupContext context) - Overrides:
- setupModulein class- com.fasterxml.jackson.databind.module.SimpleModule
 
 
-