Spring Boot 4에서 Jackson 어노테이션이 런타임에 무시되는 이유2026-01-23#spring-boot #jackson #troubleshooting #annotation Spring Boot 4의 Jackson 3와 의존성 라이브러리의 Jackson 2.x가 클래스패스에 공존할 때, @JsonNaming 등 일부 어노테이션이 컴파일은 성공하지만 런타임에 무시되는 문제가 발생합니다. 왜 이런 일이 생기는지, 어떻게 해결하는지 설명합니다.더 읽어보기 →
Kotlin과 Jackson: non-null 원시 타입이 0으로 역직렬화되는 문제 분석2025-01-11#kotlin #jackson #spring #deserialization Kotlin 데이터 클래스와 Jackson을 사용할 때, JSON에 non-null 원시 타입(Long, Int) 필드가 누락되면 예외 대신 0이 할당되는 문제를 심층 분석합니다. 참조 타입과 동작이 다른 이유를 알아보고, DeserializationFeature, @JsonProperty, Nullable 타입 등 각 해결 방안의 장단점을 비교하여 최적의 전략을 제시합니다.더 읽어보기 →