Jackson 2.18부터 달라진 Kotlin 단일 인자 생성자 역직렬화

다른 코드 수정 없이 런타임과 프레임워크 버전을 업데이트한 후 에러가 발생했습니다. Java 17 → Java 25 Spring Boot 3.3.3 → 3.5.16 Instantiation of [simple type, class ItemsWrapper<Item>] value failed for JSON property node due to missing (therefore NULL) value for creator parameter node which is a non-nullable type node라는 프로퍼티를 JSON에서 찾는데 없다는 뜻인데, 잘 동작하던 코드에서 이런 에러가 발생했습니다. 의심: Jackson 라이브러리 버전에 따른 문제인가? Gradle의 init script를 쓰면 프로젝트 파일을 건드리지 않고 의존성만 바꿔 끼울 수 있습니다. ...

2026년 7월 29일