orElseThrow()

방세현·2024년 1월 22일
0

jpa

목록 보기
8/8

repository에서 Optional findByUsername(String username);을 선언했을때
orElseThrow()를 선언하면 null이 아닐경우 Optional<>안의 value를 가져온다

         UserEntity userEntity = userRepository.findByUsername(username)
                .orElseThrow(() -> new UsernameNotFoundException("User not found with username: " + username));

0개의 댓글