2012-09-07 3 views
3

defaultImpl 속성이 @JsonTypeInfo annotation을 사용하여 비 직렬화 중에 유형 정보가 누락 된 경우를 처리하고자합니다.@JsonTypeInfo annotation의 defaultImpl 속성을 사용하는 방법은 무엇입니까?

아래에서 언급 한 것처럼 위 속성을 사용했습니다.

@JsonTypeInfo(use = JsonTypeInfo.Id.CLASS, include = JsonTypeInfo.As.PROPERTY, property = "@class" ,defaultImpl = DefaultImpl.class) 

public class DefaultImpl{ 
} 

문제는 누락 된 유형 정보를 처리하기 위해이 클래스에 쓸 수있는 것이 무엇인지 알 수 없습니다.

도와주세요. 예를 들어 보겠습니다.

답변

2

형식 정보가 누락 되어도 클래스에 아무 것도 쓰지 않아도됩니다. 누락 된 경우이 클래스가 모두 선택됩니다. 그러나 분명히 속성을 데이터 바인딩하거나 알 수없는 속성을 무시하도록 구성해야합니다.

관련 문제