[SpringBoot] CH8 - 게시글 삭제하기 : Delete

Chaeyoung Moon·2023년 11월 19일

SpringBoot

목록 보기
7/7
post-thumbnail

도서명 : 스프링부트 3 자바 백엔드 개발 입문 (by 홍팍)
[지원 : 동국대학교 SW융합교육원]

1. 데이터 삭제 과정

: 클라이언트가 서버로 삭제 요청을 하면 서버는 DB에서 해당 데이터를 찾아 삭제하고, 클라이언트를 리다이렉트된 페이지로 보낸다.

2. RedirectAttributes

: 리다이렉트 페이지에서 사용할 일회성 데이터를 관리하는 객체이다. 이 객체의 addFlashAttribute()라는 메서드로 리다이렉트된 페이지에서 사용할 일회성 데이터를 등록할 수 있다.

3. articleRepository.delete()

: DB에 접근해 데이터를 삭제할 때 사용하는 메서드이다. articleRepository.delete(target)이라고 작성하면 DB에서 target을 삭제한다.

4. DELETE문

: DB 테이블에 저장된 내용을 행 단위로 삭제할 때 사용하는 SQL문이다. 형식은 아래와 같다.
DELETE [FROM] 테이블명 WHERE 조건; --[] : 생략 가능

0개의 댓글