본문 바로가기
Java/Java

Java Optional 사용법

by ddss6565 2023. 7. 16.
// Optional 안의 객체가 NULL이 아니여도 무조건 실행 됨.
videoRepository.findById(videoId).orElse(VideoEntity::new);
// Optional 안의 객체가 NULL일때만 실행 됨.
videoRepository.findById(videoId).orElseGet(VideoEntity::new);
// Optional 안의 객체가 NULL이면 예외가 발생
videoRepository.findById(videoId).orElseThrow();

// 값이 있으면 true
isPresent();
// 값이 없으면 true
isEmpty();
// 값이 있으면 실행
ifPresent(n -> System.out.println(n));
반응형

'Java > Java' 카테고리의 다른 글

Spring @Transactional 주의점  (0) 2023.07.16
Spring @Async 어노테이션 사용  (0) 2023.07.16
Spring Logback 설정  (0) 2023.07.16
Java FX + Eclipse 개발 세팅  (0) 2023.07.16
Java에서 EzTransXP(일본어번역기) 사용법  (0) 2021.06.07

댓글