목록2025/06/02 (1)
che01 님의 블로그
댓글 CRUD 구현
오늘 한 일댓글 기능의 전체 흐름인 생성(Create), 조회(Read), 수정(Update), 삭제(Delete) 기능을 백엔드에서 구현했다.각 기능에 대해 권한 체크, 예외 처리, DTO 분리 등 기본적인 API 구조를 따르면서도 실무적으로 중요한 부분들을 직접 적용했다.주요 구현 내용1. 댓글 생성CreateCommentRequest DTO를 만들어 클라이언트의 입력을 받아옴@NotBlank를 활용해 content 필드에 대한 유효성 검사를 수행해당 게시글(post)과 사용자(profile)가 존재하는지 확인 후 댓글(Comment) 객체 생성저장된 댓글 정보를 CommentResponse DTO로 응답2. 댓글 조회댓글 조회 응답을 위한 CommentResponse DTO 작성Comment 객체에..
카테고리 없음
2025. 6. 2. 21:03