我想在序列化过程中为同一个类使用不同的 mixin。例如,我想将这个 pojo 序列化:
private Rectangle rect1;
private Rectangle rect2;
现在我想对 rect1 使用 Mixin1,对 rect2 使用 Mixin2。我知道这样:
objectMapper.getSerializationConfig().addMixInAnnotations(Rectangle.class, MixIn.class);
但这对我没有帮助。我想为每个属于同一类的属性使用不同的 mixin。
任何帮助,将不胜感激。