인프런 커뮤니티 질문&답변
ResponseCatalog는 VO가 맞는지 질문드립니다
작성
·
312
1
일반적으로 Controller단에서 Response나 Request를 위해 엔티티를 controller 파라미터나 리턴에 직접쓰는 것보다 중간에 데이터 전달 객체를 만드는 걸 dto라고 하지않나요? 그런의미에서 ResponseCatalog는 dto인거같은데 아닌가요..?
답변 1
4
Dowon Lee
지식공유자
안녕하세요, 이도원입니다.
말씀하신 용도로 DTO를 사용하시면 됩니다. 다만, VO는 Read Only의 속성과 Entity 내용 중 실제 사용되는 값만을 가지고 있는 객체로 사용됩니다. 강의에서는 ResponseCatalog를 사용하면서 Read Only로 명시하지 않았었네요. 사용하려고 했던 의도는 Spring 컨트롤러 이후에서는 취득한 데이터 Entity를 Response하기 위해 필요한 부분만 전달하기 위해 VO를 사용하였습니다.
추가로 궁금하신 점이 있으시면 언제든지 글 남겨 주세요.
감사합니다.





