본문 바로가기
Tech Stack/Java & Spring

[Java] optional의 orElse와 orElseGet 차이

by _silver 2025. 9. 4.

- orElse는 Null이던 말던 항상 사용

- orElseGet은 null일 때만 사용

 

public interface MemberRepository extends JpaRepository<Member, Long> {
    Optional<Member> findByKakaoId(String kakaoId);
}