728x90
9) Spring Boot 게시글 삭제하기: Delete
1. 데이터 삭제 과정
클라이언트가 서버로 삭제 요청을 하면 서버는 DB에서 해당 데이터를 찾아 삭제한다.
그 후 클라이언트를 리다이렉트된 페이지로 보낸다.
1) /articles/{id}/delete
2) delete(id)
3) redirect:/articles
2. RedirectAttributes
리다이렉트 페이지에서 사용할 일회성 데이터를 관리하는 객체입니다.
이 객체의 addFlashAttribute()라는 메서드로 리다이렉트된 페이지에서 사용할 일회성 데이터를 등록할 수 있습니다.
3. articleRepository.delete()
DB에 접근해 데이터를 삭제할 때 사용하는 메서드입니다.
articleRepository.delete(target)이라고 작성하면 DB에서 target을 삭제합니다.
4. DELETE 문
DB 테이블에 저장된 내용을 행 단위로 삭제할 때 사용하는 SQL 문으로, 형식은 다음과 같습니다.
DELETE [FROM] 테이블명 WEHRE 조건;
728x90
'Back-End > Spring Boot' 카테고리의 다른 글
11) Spring Boot Rest API와 JSON (0) | 2023.11.29 |
---|---|
10) Spring Boot CRUD와 SQL 쿼리 종합 (0) | 2023.11.29 |
8) Spring Boot 게시글 수정하기: Update (1) | 2023.11.27 |
7) Spring Boot 게시판 내 페이지 이동하기 (0) | 2023.11.27 |
6) Spring Boot 게시글 읽기: Read (1) | 2023.11.26 |