【发布时间】:2018-10-04 14:03:37
【问题描述】:
创建类的首选方法是什么
- 不可变
- 可以用 Jackson 序列化/反序列化
- 人类可读且样板级别低
最好,我希望这样的工作:
@Data(onConstructor = @__(@JsonCreator))
然后将所有字段设为private final。然而,这甚至没有编译(我不知道为什么)。使用
@AllArgsConstructor(onConstructor = @__(@JsonCreator))
会编译,但只会产生
InvalidDefinitionException: No serializer found for class
【问题讨论】:
标签: java json jackson lombok jackson-databind