Spring을 사용하여 백엔드 개발을 하다 보면 자연스럽게 Controller -> Service -> Repository -> DB의 계층 구조로 구성을 하게 될 것이다.그렇게 개발을 하다 보면 이제Controller 계층에서 api로 직렬화해서 반환할 때DTO에 대