[Spring] 게시판 만들기 5 – 삭제


마지막으로 삭제기능

PostController.java 에 아래 Delete 메서드 작성

    @GetMapping("/Delete")
    public ModelAndView deletePost(HttpServletRequest request) throws IOException {

        postService.deletePost(request.getParameter("num"));

        mav.setViewName("redirect:/");
        return mav;
    }

PostService 에 이어서 Service 작성

    public void deletePost(String num) throws IOException {
        postDao.deletePost(num);
    }

dao에 deletePost 작성

    public void deletePost(String num) {
        sqlSession.delete("PostMapper.deletePost", Integer.parseInt(num));
    }

xml 에 Delete 작성

<delete id="deletePost" parameterType="int">
  DELETE FROM TEST1 WHERE num = #{num}
</delete>

다 만들고 보니 게시글 번호를 num 으로 등록했는데 postId 정도로 등록했으면 좀 더 구분이 쉬웠을것 같다.

1차로 완성한 게시판

CSS는 chat GPT 한테 코드 다 주고 대충 짜달라고했더니 CSS style 코드 만들어줌.

Leave a Comment