life is egg

댓글 삭제 수정 본문

개인공부/삽질

댓글 삭제 수정

삶은계란진재혁 2022. 12. 27. 15:16

댓글삭제 만드는중...

처음방식은 @RequestParam 이거 이용해서 ? commentId를 전달받을려고했는데 이렇게하니까

Required request parameter 'commentId' for method parameter type Long is not present 이렇게 오류가 뜬다

파라미터타입이 불일치한다는건데...Long하고 숫자랑 다르게 인식되나 ..? 아님 숫자가 String으로 인식되는건가

그래서 일단 받을때는 String으로 받고 delete파라미터로 줄때는 Long으로 바꿔주는 작업을 했다

Required request parameter 'commentId' for method parameter type String is not present 

그랬더니 이게 뜬다 ... 이거슨 미궁속에 빠졋다 이것이다 @RequestParam은  이럴때 쓰는게 아닌 느낌이다... 배운거 써먹어 볼라고했는데

Dto에 작성자이름과 게시글 id를  담아오는걸로 해야겠다 어차피 내가  머스테치쪽에 id값을 심어놓으면 되는거라고 생각한다..

 

일단 그렇게 하면 삭제되기는한다!

수정 Post와 비슷하게 하면 될듯하다

비슷하게 하면 되는데

수정은 수정할내용, 작성자, 게시글 id를 보내주고 dto로받아와서 ~ 비교하는데 

코멘트 엔티티에 업데이트로직을 하나 짜서 이걸 이용하는 방식으로 했다 (포스트의경우와 동일)

무튼 잘된다 !

 

이제... 세세한 구현사항이 남았기는 한데...  

'개인공부 > 삽질' 카테고리의 다른 글

@Bean 등록 에러  (0) 2023.01.11
게시글 삭제 시 댓글 삭제  (2) 2022.12.29
게시글마다 댓글조회하기.  (1) 2022.12.26
삽질 FE  (0) 2022.12.18
계좌번호 만들기 + 마스킹하기  (0) 2022.11.26
Comments