직렬화와 역직렬화란?직렬화객체 데이터를 특정 형식(예: JSON, 바이너리 등)으로 변환해 전송하거나 저장할 수 있게 만드는 과정이다.역직렬화직렬화된 데이터를 다시 객체로 변환하는 과정이다.JSON이나 바이너리 데이터를 애플리케이션에서 사용할 수 있는 객체 형태로 복원하는 작업이다.스프링의 잭슨(Jackson) 을 이용한 직렬화/역직렬화잭슨은 Java Reflection API를 활용해 클래스 정보를 동적으로 읽어들여 분석해서 직렬화/역직렬화를 수행한다.참고 - Java Reflection API란?Reflection API는 실행 중에 클래스, 메서드, 필드 등의 정보를 동적으로 가져오거나 수정할 수 있는 Java의 기능이다.이를 통해 컴파일 시점에 알 수 없는 클래스의 구조를 런타임에 파악하고 조작할..