게시글 클래스에 해당 게시글의 모든 댓글을 저장할 리스트 Memo에 추가
private List<Comment> comments = new ArrayList<>();
Service ( getMemos ) 수정
public List<MemoCommentResponseAllDto> getMemos() {
List<MemoCommentResponseAllDto> memoCommentResponseAllDtoList = new LinkedList<>();
// DB 조회
memoRepository.findAllByOrderById().stream() // stream 메소드를 통해 MemoResponseDto로 변환
.forEach(
memo -> { // memo MemoResponseDto로 변환
MemoCommentDto temp = new MemoCommentDto(memo,
commentRepository.findAllByPostidOrderById(memo.getId()).stream()
.map(n->new CommentResponseDto().fromComment(n)).toList());
memoCommentResponseAllDtoList.add(new MemoCommentResponseAllDto(temp));
}
);// 메모를 리스트 타입으로 반환
return memoCommentResponseAllDtoList;
}