클라이언트가 HTTP 메서드를 통해 삭제 요청
컨트롤러가 리파지터리를 통해 DB에 저장된 데이터를 찾아 삭제(기존 데이터가 있을 경우에만)
클라이언트를 결과 페이지로 리다이렉트

Delete 버튼 추가
먼저 show.mustache파일에 /articles/{{article.id}}/delete로 받는 Detete버튼을 추가한다.

컨트롤러에 delete메서드 생성

HTML에서는 POST와 GET을 제외한 다른 메서드는 제공하지 X -> GetMapping을 통해 URL 받자
이 때, 삭제 요청 이 잘 들어왔는지 확인하기 위해 로그를 찍어봐도 좋음
메서드 수정
삭제할 대상 가져오기

target에 데이터가 잘 있는지 확인하는 로그도 찍어보자
대상 엔티티 삭제하기

결과 페이지로 리다이렉트하기

RedirectAAttributes 객체를 사용 한다.
객체명.addFlashAttribute(넘겨주려는키문자열, 넘겨주려는값_객체);

-> msg라는 키 문자열에 "삭제됐습니다!"라는 값을 메시지로 넣는다
이제 msg를 사용해주어야한다.
index.mustache 파일에서 보여줘야하는데 위에 뜰 수 있도록 header 파일을 수정해주자.


DELETE FROM 테이블명 WHERE 조건;
from은 생각 가능