Class ZonedDateTimeSerializer
java.lang.Object
com.fasterxml.jackson.databind.JsonSerializer<T>
tech.corefinance.common.converter.json.TemporalAccessorJsonSerializer<ZonedDateTime>
tech.corefinance.common.converter.json.ZonedDateTimeSerializer
- All Implemented Interfaces:
com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable,io.swagger.v3.core.converter.ModelConverter,org.springframework.beans.factory.InitializingBean
@Component
@ConditionalOnProperty(prefix="spring.jackson-custom.serialization",
name="zoned-date-time-format")
public class ZonedDateTimeSerializer
extends TemporalAccessorJsonSerializer<ZonedDateTime>
-
Nested Class Summary
Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.JsonSerializer
com.fasterxml.jackson.databind.JsonSerializer.None -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class tech.corefinance.common.converter.json.TemporalAccessorJsonSerializer
afterPropertiesSet, canEqual, equals, getDateTimeFormat, getDateTimeFormatter, getObjectMapper, getSpringDocProviders, hashCode, postConstruct, resolve, serialize, setDateTimeFormat, setDateTimeFormatter, setObjectMapper, setSpringDocProviders, toStringMethods inherited from class com.fasterxml.jackson.databind.JsonSerializer
acceptJsonFormatVisitor, getDelegatee, isEmpty, isEmpty, isUnwrappingSerializer, properties, replaceDelegatee, serializeWithType, unwrappingSerializer, usesObjectId, withFilterIdMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface io.swagger.v3.core.converter.ModelConverter
isOpenapi31
-
Constructor Details
-
ZonedDateTimeSerializer
public ZonedDateTimeSerializer(@Value("${spring.jackson-custom.serialization.zoned-date-time-format}") String zonedDateTimeFormat)
-
-
Method Details
-
handledType
- Overrides:
handledTypein classcom.fasterxml.jackson.databind.JsonSerializer<ZonedDateTime>
-