휴지통../Spring
Springboot 게시판 만들기 (7) - 게시글 삭제
빠밤기
2021. 11. 12. 15:00
- 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}) 구문 추가 후 기능 확인
위와 같이 버튼을 통해서 삭제가 된 것을 확인할 수 있다.