게시판 무작정 따라하기 - 게시글 삭제

기록하는 용도·2022년 5월 20일
0

버튼을 클릭했을때 게시글이 삭제될 수 있도록한다.

  1. 삭제하는 버튼을 만든다.
<a href="#">글삭제</a>


삭제버튼을 만들고, 버튼 누르면 다른 페이지로 넘어가지않게 했다.

  1. 이제 서비스 처리를 해준다.
//특정 게시글 삭제하기
    public void boardDelete(Integer id){
        boardRepository.deleteById(id);
    }
  1. 컨트롤러
@GetMapping("/board/delete")
    public String boardDelete(Integer id){
        boardService.boardDelete(id);
        return "redirect:/board/list";
    }

일반적으로 게시글을 삭제하게되면 게시글 리스트 화면으로 넘어간다.
여기서 redirect~~게시글을 나타내는 경로

게시글 리스트 화면에서 id=1 적어주면

삭제되고 리스트 화면으로 넘어가는 것을 볼 수 있다.


  1. 상세 페이지 화면에서 글삭제 링크부분에 타임리프 문법을 써서 삭제될 게시물을 가르키도록 할 수 있다.

0개의 댓글