我有以下抽象类结构:
当我现在使用jackson将Json映射到AA时,我会得到一个错误,它无法创建A $ B的实例。我认为这是因为A中的getter/setter仍然引用B而不是BB,这导致了错误。有没有办法可以这样做,而不必在子类中也放置getter/setter?
public abstract class A {
...
private List<B> b;
public List<B> getB() {
return b;
}
public void setB(List<B> b) {
this.b = b;
}
public static abstract class B {
}
}
然后像这样实现:
public class AA extends A {
public static class BB extends B {
...
}
当我现在使用jackson将Json映射到AA时,我会得到一个错误,它无法创建A $ B的实例。我认为这是因为A中的getter/setter仍然引用B而不是BB,这导致了错误。有没有办法可以这样做,而不必在子类中也放置getter/setter?
A.B
。 - Rookie007