私は所有していないjava APIを使用していますが、変更できません。このAPIはクラスAggregation
を定義しています。Immutables
(immutables.github.io)の抽象クラスで、ジャクソンのシリアル化とデシリアライズが定義されています。私は、シリアル化時にピックアップされるべき集約するフィールドを追加したい Jacksonサブクラスのシリアル化
@Value.Immutable
@JsonSerialize(as = Immutable_Aggregation.class)
@JsonDeserialize(as = Immutable_Aggregation.class)
public abstract class Aggregation {
よう
クラスが見えますが、のインスタンスがまだAggregation
を受け入れる方法に渡すことができます。
public abstract class ExtendedAggregation extends Aggregation {}
これが可能である:
は、私のような何かがしたいですか?
私にはよさそうです – marisbest2