2. 회원 도메인과 리포지토리 만들기

  1. 회원 도메인 생성 main>java폴더>hello.heellospring패키지>domain패키지 생성>Member 클래스 생성, 정의

package hello.hellospring.domain;

public class Member {
    private Long id;//시스템이 저장하는 ID.
    private String name;//이름

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }
}

2. 리포지토리 만들기 main>java폴더>hello.hellospring패키지>domain패키지 repository패키지>MemberRepository 인터페이스 생성 MemoryMemberRepository 클래스 생성 MemberRepository 인터페이스 : 4가지 기능 정의

MemoryMemberRepository 클래스 : 4가지 기능 구현 clearStore() 메서드는 테스트코드에서 메서드가 한번 실행될 때마다 store를 비워준다! Optional은 null을 가질 수도 있는 객체를 받을 때 이 Optional이라는 것으로 한번 감싼다. null 객체를 받는(처리하는) 방법들 중 하나이다.

Last updated

Was this helpful?