Json 데이터를 모델 클래스까지 전달하는 중간역할
Json -> Map -> Dto -> Model Class
Model Class 에는 Non-nullable 추천
Json 데이터는 null 값이 있을 경우 존재
따라서 Map에서 모델로 변환시 null 값으로 인한 예외처리를 사전에 방지
Json 값에 예외가 없다면 Dto 를 반드시 도입할 필요는 없음
Model Class 는 꼭 필요한 내용만 직접 JsonSerialization 등의 라이브러리를 사용하여 만듬
Mapper(유틸메소드) 를 활용 Dto -> Model Class
Nullable 를 non-nullable 로 변환
Dto 전체를 변환할 필요는 없음
필요한 것만 변환