스프링부트 강좌 73강(블로그 프로젝트) - 댓글 삭제 마지막 강
replyDelete : function(boardId, replyId){
$.ajax({
type: "DELETE",
url: `/api/board/${boardId}/reply/${replyId}`,
dataType: "json"
}).done(function(resp){
alert("댓글삭제 성공");
location.href = `/board/${boardId}`;
}).fail(function(error){
alert(JSON.stringify(error));
});
},
@DeleteMapping("/api/board/{boardId}/reply/{replyId}")
public ResponseDto<Integer> replyDelete(@PathVariable int replyId) {
boardService.댓글삭제(replyId);
return new ResponseDto<Integer>(HttpStatus.OK.value(), 1);
}
@Transactional
public void 댓글삭제(int replyId) {
replyRepository.deleteById(replyId);
}
-이 글은 유투버 겟인데어의 스프링 부트 강좌를 바탕으로 정리한 내용입니다.-