백엔드 개발 공부 일지
Java Spring - Spring Data JPA 본문
● Spring Data JPA
Spring Data JAP는 Spring Framework에서 JPA를 편리하게 사용할 수 있도록 지원하는 프로젝트로서 CRUD처리를 위한 공동 인터페이스를 제공한다.
Repository 개발 시 인터페이스에만 작성하면 실행 시점에 Spring Data JPA가 구현 객체를 동적으로 생성해서 주입시키므로 데이터 접근 계층을 개발 할 떄 구현 클래스 없이 인터페이스만 작성해도 개발을 완료할 수 있도록 지원한다.
Spring Data JPA를 사용하기 위해 일반적으로 'JpaRepository<T, ID>' 인터페이스를 상속한 Repository 인터페이스를 정의한다. 단지 인터페이스를 상속했을 뿐인데, 기본적인 메서드를 이미 장착한 상태이고, 심지어 정의한 인터페이스를 구현할 필요가 없다. --> Spring이 알아서 해준다.
나의 엔티티 객체를 위한 repository 인터페이스를 '엔티티클래스명Repository'명으로 JpaRepository를 상속하여 개발
'Java Spring' 카테고리의 다른 글
JAVA Spring - JPA (0) | 2023.02.03 |
---|---|
JAVA Spring - MyBatis (0) | 2023.01.19 |
Java Spring - MVC (0) | 2023.01.16 |
Java Spring - Spring IOC (0) | 2023.01.12 |
JAV WEB - Servelt & JSP (2) (0) | 2022.12.30 |
Comments