Optional
public class Member implements Serializable { private Optional<String> name; }
// optionalMember 자체가 null일경우 public void signUp01(Optional<Member> optionalMember) { Member member = optionalMember.orElseThrow(Exception::new); } // 일일이 null처리 하자니 가독성 X (저하) public void signUp02(Optional<Member> optionalMember) { if (optionalUser != null && optionalUser.isPresent()) { } throw new Exception(); }
Last updated