103일차 최종프로젝트 5일

LeeJaewon·2023년 2월 10일
0

댓글 작성 / 수정 / 삭제 메소드를 만들면서 수정 / 삭제시에 본인이 맞는지 검증하는게 필요한데 어떻게 구현해야 할지 헷갈려서 고민을 했었다. 기존 프로젝트시 작성 된 코드를 보면 밑에 사진 처럼 User 엔티티에 isValidUserId를 사용해서 작성자 본인 또는 관리자인 경우 수정 / 삭제가 가능하게 구현했었다.


어떤 방법으로 하는게 좋을지 몰라서 팀원에게 물어봤을 때 아래 캡쳐의 22~23번째 줄 처럼 userRepository에서 userId를 이용해서 검증을 한다고 들었다.

코드를 이렇게 입력하긴 했는데 이렇게 해서 작성자 본인이 맞는지 검증이 되는건지 명확하게 이해가 되지 않아서 조금 더 고민을 해봐야겠다. 회원이 존재여부를 확인하는게 작성자 본인이 맞는지 확인하는거랑 같은건지...?

profile
한 걸음 한 걸음 꾸준히

0개의 댓글