JSON 역직렬화 시 Java 객체 해시값 불일치로 일부 필드 값 “null” 처리 문제
개요 프로젝트 진행 중 역직렬화 과정에서 일부 필드가 “null”로 처리되는 현상이 발생했다. 처음엔 Json, 객체 간 필드명의 불일치로 매핑되지 않는다고 판단했으나, 그게 아니었고 Jackson, Lombok, Java Beans 네이밍 규약에 따른 불일치 문제였다.
개요 프로젝트 진행 중 역직렬화 과정에서 일부 필드가 “null”로 처리되는 현상이 발생했다. 처음엔 Json, 객체 간 필드명의 불일치로 매핑되지 않는다고 판단했으나, 그게 아니었고 Jackson, Lombok, Java Beans 네이밍 규약에 따른 불일치 문제였다.
개요 MVC 아키텍처와 직렬화/역직렬화 과정을 기반으로, 객체 변환 및 생성의 동작을 학습한다.
Hicoding Groupware 클라우드 기반의 그룹웨어 시스템
소개 객체 설계와 알고리즘 구현을 목표로 해당 게임을 모작하기로 결정하여 만든 이 게임은 2.5D의 로그라이크 장르의 액션 슈팅 인디 게임이다. 깃허브 링크: https://github.com/songbyhyeok/enter-the-gungeon