인텔리제이 버전과 맞지 않아 안될 때에는 SDK 변경
public DeleteMemoDto deleteMemo(Long id, String password) {
Memo memo = memoRepository.findById(id).orElseThrow(
() -> new RuntimeException("존재하지 않는 글 입니다.")
);
if (memoRequestDto.getPassword().equals(memo.getPassword())) {
memoRepository.deleteById(id);
deleteMemoDto.setMsg("삭제가 완료되었습니다.");
} else {
deleteMemoDto.setMsg("비밀번호가 일치하지 않습니다.");
}
return deleteMemoDto;
}
public DeleteMemoDto deleteMemo(Long id, String password) {
Memo memo = memoRepository.findById(id).orElseThrow(
() -> new RuntimeException("존재하지 않는 글 입니다.")
);
if(Meomosaved.isValidPassword(password)) {
Memosaved.update(updateMemoRequest.getTitle(), updateMemoRequest.getAuthor(), updateMemoRequest.getContent());
memoRepository.save(meomosaved) }
else {
throw new IllegalArgumentException("비번틀림")
}
return deleteMemoDto;
}