Closed hamlsy closed 3 months ago
feat/38 -> main
게시글 삭제 기능을 구현했습니다. 삭제 시 인증도 구현했습니다. 작성한 게시글만 삭제 가능하며, 익명이거나 다른 게시물의 경우 삭제를 할 수 없습니다.
작성한 게시글 삭제
작성하지 않은 게시글 삭제 접근
예외 구현 중에 Optional 에 orElseThrow로 NullPointerException 을 반환하게 했지만, findById 메서드가 Optional 안에서 돌아가면 isPresent 로 NoSuchElementException 이 발생한다는 것을 알았습니다.
다음부터는 정확한 예외 분리와 상태코드에 따른 분기를 구현하도록 하겠습니다.
PR 타입
반영 브랜치
feat/38 -> main
변경 사항
게시글 삭제 기능을 구현했습니다. 삭제 시 인증도 구현했습니다. 작성한 게시글만 삭제 가능하며, 익명이거나 다른 게시물의 경우 삭제를 할 수 없습니다.
테스트 결과
작성한 게시글 삭제
작성하지 않은 게시글 삭제 접근
코멘트
예외 구현 중에 Optional 에 orElseThrow로 NullPointerException 을 반환하게 했지만, findById 메서드가 Optional 안에서 돌아가면 isPresent 로 NoSuchElementException 이 발생한다는 것을 알았습니다.
다음부터는 정확한 예외 분리와 상태코드에 따른 분기를 구현하도록 하겠습니다.