반응형 ifPresent1 [JAVA] JPA Optional, ifPresent를 통한 null체크 Spring Data JPA 사용 시 레파지토리의 리턴 타입을 Optional로 설정. ifPresent를 통해 null체크를 함으로 인해 코드양을 줄이고 좀 더 직관적으로 소스를 볼 수 있다. 1. isEmpty() 사용 Optional test = testRepository.findById("아이디"); if(!test.isEmpty()){ //test가 null이 아닐 경우 프로세스 }); 2. ifPresent 사용 Optional test = testRepository.findById("아이디"); test.ifPresent(a->{ //test가 null이 아닐 경우 프로세스 }); 2022. 3. 23. 이전 1 다음 반응형