인프런 커뮤니티 질문&답변
DTO내의 참조클래스
작성
·
283
0
안녕하세요
검색을 해보았지만 검색어를 잘 설정하지 못한탓인가..만족스러운 답을 찾지못하여 결국 질문드립니다.
등록 API에 관한 질문인데요
@Data
static class CreateMemberRequest {
@NotEmpty
private String name;
private Address address;
}
api를 이용하여 회원등록시 city, street, zipcode필드를 예전에 만들어두었던 Address클래스를 이용해서 DTO를 작성후 그것을 json으로부터 매핑받을수있는가에 대한 질문입니다.
또한 만약 가능할시 이 같은 작성 방법이 옳은가에대한 질문입니다.
"name":"kakao",
"address":{
"city":"pangyo",
"street":"seongnam-gil",
"zipcode":"333-1111"
}
이렇게 보내면 들어갈줄 알았는데 안들어가네요..
퀴즈
API 개발에서 JPA 엔티티 객체를 요청 파라미터나 응답 값으로 직접 사용하는 것을 지양해야 하는 주된 이유는 무엇일까요?
데이터베이스 성능이 저하되기 때문입니다.
API의 스펙이 엔티티의 변화에 직접적으로 영향을 받기 때문입니다.
클라이언트 측의 데이터 파싱 로직이 복잡해지기 때문입니다.
네트워크 전송량이 불필요하게 증가하기 때문입니다.





