비즈니스 요구사항 정리 데이터: 회원 ID, 이름 기능: 회원 등록, 조회 이번 백엔드 개발은 자바 스프링의 생태계를 배우기 위한 것이라서 매우 단순하게 요구사항을 정하였습니다. 일반적인 웹 어플리케이션 계층 구조 컨트롤러: 웹 MVC의 컨트롤러 역할 서비스: 핵심 비즈니스 로직 구현되어있습니다. 예시 회원은 중복가입 X 리포지토리: 데이터베이스에 접근, 도메인 객체를 DB에 저장하고 관리 도메인: 비즈니스 도메인 객체, 예)회원, 주문, 쿠폰 등등 주로 데이터베이스에 저장하고 관리됨 클래스 의존관계 MemberService: 회원 비즈니스 로직을 담당합니다. MemberRepository: 회원을 저장하는 것은 인터페이스로 설계합니다. 이유는 아직 데이터 저장소가 정해지지 않아서 임시로 메모리 구현로 ..