自定义ObjectMapper以正确序列化LocalDateTime

问题描述 投票:0回答:1

我在项目中使用 Spring Vault,并尝试将

LocalDateTime
(ISO 日期时间格式)的序列化表示形式存储为 Vault 中的秘密数据。然而,Spring Vault 内部使用的
ObjectMapper
似乎不可定制。所以我无法注册来自
JavaTimeModule
com.fasterxml.jackson.datatype:jackson-datatype-jsr310

有办法解决这个问题吗?

java jackson spring-vault
1个回答
0
投票

正如一位评论员所暗示的,我能够通过使用 Jackson 注释来解决这个问题。这并不理想,但无需更改 Spring Vault 中的任何内容即可完成工作。

@JsonFormat(pattern = "yyyy-MM-dd'T'HH:mm:ss.SSSZ")
private OffsetDateTime createdAt
© www.soinside.com 2019 - 2024. All rights reserved.