我正在使用我不拥有且无法修改的 java API。该 API 定义了一个类Aggregation
,该类是Immutables
具有 Jackson 序列化和反序列化的 (immutables.github.io) 抽象类。
班级看起来像
@Value.Immutable
@JsonSerialize(as = Immutable_Aggregation.class)
@JsonDeserialize(as = Immutable_Aggregation.class)
public abstract class Aggregation {
我想向 Aggregation 添加一个字段,该字段应在序列化时提取,但仍可以将其实例传递给接受的方法Aggregation
。
我想做类似的事情:
public abstract class ExtendedAggregation extends Aggregation {}
这可能吗?