1
부모 클래스의 하나를 무시하고 나는 어떤 자식 클래스가 아니라 일부 다른 예를 들어잭슨 주석 내가 ID를 가지고 내 모든 객체를 원하는
을 위해 그것을에는 직렬화 할 :
public class A {
protected Long id;
..getter and setter
}
public class B extends A {
@Override
@JsonIgnore
public Long getId() {..}
@Override
@JsonIgnore
public void setId(Long id) {..}
}
public class C extends B {
@Override
@JsonInclude
public Long getId() {..}
@Override
@JsonInclude
public void setId(Long id) {..}
}
public class Test {
Set<C> tests ...
..getter setter
}
테스트를 serialize 해봤지만 JSON 문자열에 ID가 포함되어 있지 않습니다. B에서 JsonIgnore를 제거한 경우 해당 ID가 있습니다.
이것을 보관하는 방법이 있나요?
네! – Johny19