@ org.springframework.data.annotation.Transient字段仍被序列化

时间:2018-08-20 21:08:28

标签: java spring-boot jackson transient

我已经阅读了有关@Transient的spring的信息:

@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,当我用瞬态注释字段时,它仍然被序列化为Json!

那我在这里想念什么?

1 个答案:

答案 0 :(得分:2)

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

@Transient批注用于指示字段不应仅保留在数据库中,它不适用于JSON序列化