// 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 |
댓글