김영한
회원 관리 예제 #03 회원 서비스 개발
디렉토리 구조 이제 Service 패키지를 만들었다. 여기서 비즈니스 로직을 구현한다. 코드 정리 먼저 멤버 레포지토리 객체를 생성한다. 서비스를 만들기 위해서 각종 메소드를 호출해와야 하기 때문에 클래스 내에서 공유될 객체다. 먼저 Optional 객체를 선언하여 사용한다. public class MemberService { private final MemberRepository memberRepository = new MemoryMemberRepository(); //서비스를 만들려면 우선 repository가 있어야겠죠 /** * 회원 가입 */ public Long join(Member member){ //같은 이름이 있는 중복 회원X Optional result = memberRepository..