Optional1 [Java] Optional이란?? Java 8부터 도입된 Optional은 NullPointerException을 방지하고 명시적으로 null 가능성을 표현할 수 있도록 도와주는 컨테이너 클래스입니다. Optional을 사용하면 null 체크를 보다 선언적으로 처리할 수 있습니다.✅ Optional의 바람직한 사용 예public Optional getUserEmail(Long userId) { User user = userRepository.findById(userId); return Optional.ofNullable(user.getEmail());}Optional.ofNullable()을 통해 null이 될 수 있는 값을 안전하게 감쌉니다.클라이언트 코드에서는 isPresent(), ifPresent(), orElse() .. 2025. 5. 23. 이전 1 다음 반응형