Hello

59. 글 삭제하기

by 볼빵빵오춘기

board.js

$("#btn-delete").on("click",()=>{
    this.deleteById();
});
    deleteById: function(){
        let id = $("#id").text();

        $.ajax({
            type: "DELETE",
            url: "/api/board/"+id,
            dataType: "json"
        }).done(function(resp){
            // alert(resp);
            alert("삭제가 완료 되었습니다.")
            location.href="/";
        }).fail(function(error){
            alert(id+"js 삭제에러 호출"+JSON.stringify(error));
        });
    },// deleteById end

 

BoardApiController

@DeleteMapping("/api/board/{id}")
public ReplySaveRequestDto.ResponseDto<Integer> deleteById(@PathVariable int id){
    boardService.삭제하기(id);
    return new ReplySaveRequestDto.ResponseDto<Integer>(HttpStatus.OK.value(),1);
}

 

boardService

@Transactional
public void 삭제하기(int id) {
     boardRepository.deleteById(id);
}

'강의 따라하기 > blog' 카테고리의 다른 글

61. 스프링 작동 원리 복습  (0) 2024.01.05
60. 글 수정하기  (0) 2024.01.04
58. 글 상세보기  (1) 2024.01.04
56. 글목록 보기  (0) 2024.01.04
55. 글쓰기 완료  (0) 2024.01.04

블로그의 정보

Hello 춘기's world

볼빵빵오춘기

활동하기