gpt4 book ai didi

java - @org.springframework.data.annotation.Transient 字段仍然序列化

转载 作者:行者123 更新时间:2023-11-30 02:03:49 24 4
gpt4 key购买 nike

我读过有关 spring 的@Transient:

@org.springframework.data.annotation.Transient is for ObjectMapping Framework serializations used within Spring

所以我可以使用@org.springframework.data.annotation.Transient来防止序列化为Json,但是我仍然可以持久化为DB。但是,我使用的是 spring boot 2.0.4.RELEASE,当我用 transient 注释字段时,它仍然会序列化为 Json !

那么我在这里缺少什么?

最佳答案

如果您不想将某些特定字段序列化为 JSON,则必须对 jackson 使用 @JsonIgnore 注释

@Transient 注解用于指示字段不仅仅持久化在数据库中,它不适用于 JSON 序列化

关于java - @org.springframework.data.annotation.Transient 字段仍然序列化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51938510/

24 4 0
文章推荐: java - 将 List 转换为 List> 以获取 json 数组