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
@Deprecated(forRemoval=true)
public class WebServletJackson2Module
extends com.fasterxml.jackson.databind.module.SimpleModule
Deprecated, for removal: This API element is subject to removal in a future version.
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 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
ConstructorsConstructorDescriptionDeprecated, for removal: This API element is subject to removal in a future version. -
Method Summary
Modifier and TypeMethodDescriptionvoidsetupModule(com.fasterxml.jackson.databind.Module.SetupContext context) Deprecated, for removal: This API element is subject to removal in a future version.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()Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Method Details
-
setupModule
public void setupModule(com.fasterxml.jackson.databind.Module.SetupContext context) Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
setupModulein classcom.fasterxml.jackson.databind.module.SimpleModule
-
WebServletJacksonModulebased on Jackson 3