Optional.ofNullable()을 통해 값이 존재하면 새 객체에 그 값을 저장해주려고 하는데 오류가 발생했다.
Optional의 isPresent와 ifPresent를 헷갈려서 발생한 문제였다.
Optional.isPresent()
: 객체에 값이 존재하는지(null 여부)를 true, false로 리턴
Optional.ifPresent()
: 객체에 값이 존재한다면(객체가 null이 아니라면) 람다식이 실행됨
-> 오류 발생!
-> 해결