◆ 후기 게시판 작성자 표시 변경 : 회원 아이디 -> 닉네임

  1. 목표
    작성자 표시를 보다 사용자 친화적인 닉네임으로 표시되도록 변경합니다.

  2. 구현 방법
    ReviewReplyDto, ReviewReplyRestController, ReviewReplyDao, review-reply.js 파일의 코드를 수정 및 추가.

가. ReviewReplyDto
1) private String memberNick;를 추가하여 작성자의 닉네임을 저장할 수 있게 합니다.
댓글 등록 및 삭제 기능 수정

나. ReviewReplyRestController

  • 댓글 등록
    1) 세션에서 회원 아이디를 가져옵니다.
    2) memberDao를 사용하여 해당 회원의 닉네임을 조회합니다.
    3) 조회한 닉네임을 ReviewReplyDto에 설정합니다.
    3) 나머지 정보와 함께 댓글 등록 처리합니다.

  • 댓글 삭제
    1) memberNick을 null로 설정합니다.
    2) reviewReplyDao.delete(reviewReplyNo)를 통해 댓글 삭제 처리합니다.
    3) 닉네임 조회 쿼리 및 mapper 수정합니다.

다. ReviewReplyDao
1) 쿼리 수정: member 테이블과 review_reply 테이블을 조인하여 닉네임을 포함한 댓글 목록을 가져오도록 쿼리 변경합니다.
2) mapper 수정: RowMapper에서 memberNick 필드를 설정하여 ReviewReplyDto 객체 생성 시 닉네임 정보도 포함하게 합니다.
3) 작성자 표시를 변경합니다.

라. review-reply.js
1) 작성자 표시 부분의 코드를 수정하여 response에서 memberNick을 가져와 표시하도록 변경합니다.

profile
Backend Developer

0개의 댓글