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);
}
'프로그래밍 > JPA Project - sparta' 카테고리의 다른 글
카페 검색, 정렬 기능을 구현 - 전략패턴 사용 (0) | 2022.07.12 |
---|---|
카페 이벤트 내역 달력에 표시 (pullcalender - 달력 api) (0) | 2022.07.11 |
카페 수정 (기본 정보) (0) | 2022.07.11 |
타임리프 값 변형하여 사용하는 방법 (글자 추가, 콤마 추가) (1) | 2022.07.10 |
타임리프 값 -> 자바스크립트에서 사용하기 (0) | 2022.07.10 |