Kotlin과 Jackson: non-null 원시 타입이 0으로 역직렬화되는 문제 분석
Kotlin 데이터 클래스와 Jackson을 사용할 때, JSON에 non-null 원시 타입(Long, Int) 필드가 누락되면 예외 대신 0이 할당되는 문제를 심층 분석합니다. 참조 타입과 동작이 다른 이유를 알아보고, DeserializationFeature, @JsonProperty, Nullable 타입 등 각 해결 방안의 장단점을 비교하여 최적의 전략을 제시합니다.