스프링 데이터 JPA 란? Spring framework에서 JPA를 편리하게 사용할 수 있도록 지원하는 프로젝트입니다. CRUD 처리를 위한 공통 인터페이스가 제공됩니다. repository 개발 시, 인터페이스만 작성하면 실행 시점에 스프링 데이터 JPA가 구현체를 동적으로 생성해서 주입시켜 줍니다. 따라서, 구현 클래스 없이 인터페이스만 작성해도 개발을 완료할 수 있습니다. 스프링 데이터 JPA 없이 Repository 개발한 예 @Repository @RequiredArgsConstructor public class MemberRepository { private final EntityManager em; public void save(Member member) { em.persist(member..