【发布时间】:2017-04-27 21:35:27
【问题描述】:
我有一个带有几个字段的 JPA 实体(真实的更复杂)。我通过 REST(POST 在 Spring 控制器中的操作)接收 一些数据,并立即将其存储在 JPA 实体中;我想看看是否有可能在发送请求时排除某些字段,Jackson 将其反序列化并构造对象。但同时我希望在我发回(对象被序列化)响应时包含这些字段。
@Table("key_card")
public final class KeyCard {
private String username; // Don't want this to be sent as input,
// but want to be able to send it back
// in the response
@NotBlank
private final char[] password;
}
如果有办法解决这个问题,我只是尽量不要对它进行两次建模(针对请求和响应)。
【问题讨论】:
标签: java serialization spring-boot jackson