프로그래밍 연습하기

댓글 삭제기능 구현 본문

Spring Boot

댓글 삭제기능 구현

john.k 2020. 7. 17. 13:32
반응형

저번에 댓글 추가까지만 구현하고 삭제는 이번에 구현하였다.

 

생성되는 댓글에 삭제하는 버튼도 같이 생성되게 하고,

 

댓글 테이블 마다 댓글 id 속성값을 넣었다.

 

그리고 제이쿼리를 사용하여 모든 댓글삭제 버튼에 id속성값을 이용해 댓글 삭제api를 호출하였다.

 

처음에는 댓글이 안지워져서 헤맸는데, 원인은 내가 댓글 Dto를 생성할때 id를 안넣었었고,

그래서 머스테치에서도 id를 읽어올 수 없었다. 대신에 이름이 같은 글번호를 읽어오고 있었다.

기본적으로 model에 들어가는 값에 대해 생각해봤어야 하는데

중복되는 이름이라 혹시 오류가 생긴건가 해서 애꿎은 머스테치의 오류를 찾느라 좀 헤멨다. 

 

또다른 문제는 제일 처음 댓글 삭제 버튼만 작동하는 것이었다.

그 문제는 내가 제이쿼리를 작성할때 태그 id를 이용해서 이벤트를 넣었는데,

그래서 댓글이 여러개 달리면 딴 버튼에는 이벤트가 연결되지 않았었다.

검색하여서 모든 요소에 이벤트를 할당할 수 있었다.

 

반응형
Comments