board와 comment테이블은 서로 join이 되어있고 comment는 board의 댓글기능을 하기 때문에
board컨텐츠(id)가 겹치지 않게 comment(id)를 작성하면 오류가 난다.
( 즉 board의 글중 없는 id 값을 넣어 댓글을 쓰면 오류)
comment의 id값이 board의 id값에 없는 값으로 작성을 하였을때 나오는
오류 결과를 위의 사진의 결과처럼 나오게 하려면 어떻게 해야할까?
controller의 ApiResponse와 Service의 Api를 맞춰주어야 한다.
selectedBoard의 값이 만약 null값이라면 실패. board의 없는 id값이기 때문에 댓글을 쓸 수 없다.
따라서 id value (id) is not exists in board 가 나오게 만들었다.
그 외에는 당연히 값이 성곡적으로 추가되어 나오게 되는 문구 적용.
postman에서 id값이 90dls board가 없기 때문에 결과적으로 comment를 생성할 수 없다!
'Spring boot' 카테고리의 다른 글
Spring boot ( 댓글 목록 불러오기) (0) | 2021.10.08 |
---|---|
Spring boot ( 글에 딸린 댓글 목록 불러오기) (0) | 2021.10.07 |
Spring boot (comment 쓰기) (0) | 2021.10.06 |
Spring booy (글 수정) (0) | 2021.10.01 |
Spring boot (글 삭제) (0) | 2021.10.01 |