spring optional (1) 썸네일형 리스트형 [Spring Boot] Optional Optional이란?Optional은 null일 수 있는 객체를 감싸는 Wrapper 클래스입니다.주로 값이 존재할 수도, 존재하지 않을 수도 있는 상황에서 null을 직접 다루지 않고 안전하게 처리하기 위해 사용됩니다. 왜 사용할까?개발자들이 가장 싫어하는 오류 중 하나가 바로 NullPointerException(NPE)입니다.예를 들어, Repository에서 findById() 메서드를 통해 데이터를 조회할 때, 해당 ID에 해당하는 값이 없으면 null이 반환됩니다.이런 경우, 아무런 체크 없이 null 객체에 바로 접근하면 NPE가 발생하게 됩니다.Optional은 이런 상황을 방지하기 위해 사용되며, 값을 감싸는 형태로 존재 여부를 명시적으로 처리할 수 있게 도와줍니다. 주요 메서드메소드.. 이전 1 다음