프로젝트를 하다가 문득 DTO로 데이터 받아올 때 String은 null 체크를 StringUtils.hasText()를 통해서 가능한데, Integer 등은 어떻게 처리해야 할지 찾아봤다.
NullPointerException이 발생할 수 있는 가능성에서 체크한 후에 예외처리를 반환해야할 경우에 Null 체크를 해야한다.
😎 Objects 클래스의 nonNull, isNull 메서드 사용
Objects.isNull(Object obj)
: 해당 메서드는 객체가 null인 경우 true 반환Objects.nonNull(Object obj)
: 해당 메서드는 주어진 객체가 null이 아닌 경우 true를 반환 (isNull과는 반대 역할)