- View 수정
boardview.html 파일에서 글을 삭제하는 기능을 하는 버튼을 추가해줍니다.
- BoardService 삭제
boardService에서 boardDelete 기능을 추가시켜줍니다.
삭제하는 기능은 따로 리턴값이 없이 삭제처리를 하기 때문에 void로 설정을 해주고, deleteById를 통해서 삭제 시켜줍니다.
- BoardController 삭제
이후 BoardController에서 BoardService에서 만들어준 delete 기능을 가져와 처리해줍니다.
대부분의 게시글 삭제 기능을 보면 게시글을 삭제한 이후에 글 리스트를 보여주기 때문에 redirect 처리를 해줍니다.
- 삭제 기능 확인
이후 주소창에 localhost:8090/board/delete?id= * 을 입력하여 원하는 글을 삭제할 수 있게됩니다.
이후 버튼 클릭시 바로 localhost:8090/board/delete?id= * 링크를 적용해주기 위해서 아래와 같이 html 코드를 수정해줍니다
원하는 버튼에 타임리프문법 이용하여 th:href="@{/board/delete/(id=${board.id}) 구문 추가 후 기능 확인
위와 같이 버튼을 통해서 삭제가 된 것을 확인할 수 있다.
'휴지통.. > Spring' 카테고리의 다른 글
Springboot 게시판 만들기 (9) - 메시지 띄우기 (0) | 2021.12.29 |
---|---|
Springboot 게시판 만들기 (8) - 게시글 수정 (0) | 2021.11.12 |
Springboot 게시판 만들기 (6) - 게시글 상세 페이지 (0) | 2021.11.09 |
Springboot 게시판 만들기 (5) - 게시글 리스트 (0) | 2021.11.09 |
Springboot 게시판 만들기 (4) - 게시글 작성 DB에 저장 (0) | 2021.11.07 |