본문 바로가기
Project

[Weather Diary] 일기 삭제 API

by sangyunpark 2023. 9. 6.

일기를 삭제하는 API를 만들어 보자

 

Controller

@DeleteMapping("/delete/diary")
void deleteDiary(@RequestParam @DateTimeFormat(iso = DateTimeFormat.ISO.DATE) LocalDate date){
    diaryService.deleteDiary(date);
}

 

Service

public void deleteDiary(LocalDate date) {
    diaryRepository.deleteAllByDate(date);
}

 

Repository

@Transactional
void deleteAllByDate(LocalDate date);

 

삭제 전

 

삭제를 누른 경우

 

 

 

삭제 후