* 같은 이름이 있는 이미 존재하면 가입 불가 Optional ?? java8부터 도입된 null값을 처리하기 위한 래퍼 클래스 과거에는 != null을 통해 항상 null값을 체크해야했지만 이제는 Optional로 객체를 감싸주게되면 정적메소드를 사용할 수 있다. 그 예로 ifPresent는 객체안에 무언가 들어있는지를 판별하는 메소드이다. - findByName은 return 값이 이미 Optional이기 때문에 위의 코드를 정리하여 사용가능하다. MemberService 클래스 전체 코드 public class MemberService { private final MemberRepository memberRepository = new MemoryMemberRepository(); /* 회원 가입 *..