html

<form id="delete-form" th:action="@{'/cafes/' + ${cafeDetailResponseDto.getCafeNumber()}}" method="post">
    <input type="hidden" name="_method" value="DELETE"/>
    <button>삭제하기</button>
</form>

 

controller

    @DeleteMapping("/cafes/{id}")
    public String deleteCafe(@PathVariable Long id){
        cafeService.removeCafe(id);

        return "redirect:/";
    }

 

service

    public void removeCafe(Long id) {
        cafeRepository.deleteById(id);
    }

 

+ Recent posts