본문 바로가기
웹서비스 개발/Spring Rest API

Board 삭제 API

by 후닝훈 2021. 5. 20.
반응형

Persistence

삭제 API를 위한 Persistence를 구현한다.

BoardMapper.interface

@Delete({"<script>",
            "DELETE FROM board",
            "WHERE id = #{id}",
            "</script>"})
    int deleteBoard(int id);

Controller 

@DeleteMapping("/board")
    public ResultVO removeBoard(@RequestParam int id) {
        int result = boardMapper.deleteBoard(id);
        if (result > 0) {
            return new ResultVO(0, "success");
        } else {
            return new ResultVO(100, "fail");
        }
    }

Postman Test

DB 반영 확인

반응형

'웹서비스 개발 > Spring Rest API' 카테고리의 다른 글

이미지 보기 API  (0) 2021.05.21
이미지 업로드, DB 저장  (0) 2021.05.21
Board 수정 API  (0) 2021.05.20
Board 목록 보기, 상세보기 API  (0) 2021.05.13
DB의 Board 생성 API 작성  (0) 2021.05.12

댓글