유저 로그인을 구현 이후 수정, 삭제 메서드에 세션 값을 받게 되었습니다. 이 때 로그인이 되지 않았다면, NullPointerException 이 발생하는 문제가 생겼습니다. 이를 UserUnauthorizedException 커스텀 에러 클래스를 생성하여 전역 예외 핸들링 하였습니다.
NullPointerException
UserUnauthorizedException
findById() 메서드로는 검증하지 못하는 로직들을 쿼리 메서드를 사용하여 해결하였습니다.
findById()