728x90
PERSISTENCE
@Delete({"<script>",
"DELETE FROM hero",
"WHERE hero_id = #{hero_id}",
"</script>"})
int deleteHero(int hero_id);
CONTROLLER
@DeleteMapping("hero")
public ResultVO removeHero(@RequestParam int hero_id) {
int result = heroMapper.deleteHero(hero_id);
if ( result > 0) {
return new ResultVO(0, "success");
} else {
return new ResultVO(100, "fail");
}
}
호출 유알엘은 /api/hero 이고 메서드는 delete, 입력파라메터는 Query Parameter로 받는다. delete메서드는 Get 메서드와 동일하게 Request의 body가 존재하지 않는다. 그러므로 유알엘의 Query Parameter로 밖에 받을수 없다는것에 유념하자.
POSTMAN 테스트