// MemberIdForm : Front에서 전달해준 데이터를 받을 공간 (클래스, 객체)
// memberIdForm : 위에서 생성한 MemberIdForm을 사용하기 위해 만든 변수 보통 클래스명과 비슷하게 작성함
// Long : 정수형의 데이터 타입 int보다 더 많은 공간을 가지고 있음
// memberId : 안 변하는 고유의 아이디
// getMemberId(g) :
// Optional<>
// isMember:
// memberRepository
// findbyId()
JavaScript
복사
@Override
public List<QnaBoardListResponse> list() {
List<QnaBoard> QnaBoardList;
QnaBoardList = qnaBoardRepository.findAll();
List<QnaBoardListResponse> QnaBoardResponseList;
QnaBoardResponseList = new ArrayList<>();
for (QnaBoard QnaBoard: QnaBoardList) {
QnaBoardResponseList.add(
new QnaBoardListResponse(QnaBoard.getQnaBoardId(),
QnaBoard.getTitle(),
QnaBoard.getWriter(),
QnaBoard.getRegDate()
));
}
return QnaBoardResponseList;
}
JavaScript
복사