안녕하세요. 문제는 그렇게 시작됐습니다. @Transactionalpublic void saveComment(String userId, Long diaryId, CommentRequest commentRequest) { Member member = getMember(userId); Diary diary = getDiary(diaryId); List acceptedMembers = friendCheckService.getFriendMembers(diary.getMember().getUserId()); if (!diary.isWriter(member) && !acceptedMembers.contains(member)) { throw new UnauthorizedExcepti..
Facade 계층으로 코드 갈아엎기
안녕하세요. 문제는 그렇게 시작됐습니다. @Transactionalpublic void saveComment(String userId, Long diaryId, CommentRequest commentRequest) { Member member = getMember(userId); Diary diary = getDiary(diaryId); List acceptedMembers = friendCheckService.getFriendMembers(diary.getMember().getUserId()); if (!diary.isWriter(member) && !acceptedMembers.contains(member)) { throw new UnauthorizedExcepti..
2025.07.30