Spring
Java Dto 를 Kotlin Dto로 변경하면 생기는 문제
이번에 총 4건의 에러가 발생해서 급하게 롤백을 진행했던 사례(정말 다행히 대고객 영향은 없었습니다)에 대해서 말씀드리도록 하겠습니다 정말 간단하게 요약을 하면 과정은 다음과 같습니다 1. 제 서버의 Java의 Dto 클래스를 Kotlin의 data class로 변경했습니다 2. 이를 사내 nexus에 배포하였습니다 3. 이를 sdk 형태로 의존하고 있는 다른 서버를 배포했습니다 4. Jackson Deserialize Exception 이 발생해서 바로 롤백을 했습니다 제 기존 JavaClass 에는 NoArgumentConstructor 가 달려있었지만, data class로 변경한 클래스에는 noArgumentConstructor 가 없습니다 이런 상황을 해결하기 위해서 KotlinModule을 등..