만약에 영상처럼 한개의 Entity 클래스를 반환하는 것이 아니라
findAll() 같은 함수를 사용하여서 복수의 데이터를 반환하는 API를 개발 하고 싶은 경우
return List<MemberDto>; 형식으로 반환을 하면 되나요?
이렇게 해도 데이터는 제대로 반환 되긴 하는데 이러한 방식이 일반적으로 사용되는 방식인지 궁금합니다.
또한
List<MemberDto>와 List<ItemDto>를 한페이지에 표시 하고 싶을 경우에
하나의 API에서
class TempModel{
private List<MemberDto>;//등록한 유저
private List<ItemDto>; //유저가 등록한 데이터를 외래키로써 조회한 Item 목록
//이하 getter setter 및 생성자 생략
}
이 Entity Class를 제작해서 반환하는 것이 일반적인지 아니면 2개의 API를 통해서
Ajax를 통해 .then 문법을 통해서 두개의 API에 유저조회 -> 유저 idx를 이용한 Item 조회
같은 형식으로 하는 것이 일반적인지 궁금합니다.
실무에서는 어떠한 방식으로 많이 진행되나요? 아니면 어느 방식으로도 상관 없을까요?