springdatajpa1 스프링datajpa `JpaRepository` 인터페이스만 상속받으면 스프링 데이터 JPA가 프록시 기술을 사용해서 구현 클래스를 만들어준다. 그리고 만든 구현 클래스의 인스턴스를 만들어서 스프링 빈으로 등록한다.따라서 개발자는 구현 클래스 없이 인터페이스만 만들면 기본 CRUD 기능을 사용할 수 있다. 그래서 나는 인터페이스만 상속 받아서 만들면 된다. 기본 crud는 알아서 제공하니까, 추가로 원하는 db에 적용할 method만 작성해주면 된다.public interface ItemRepository extends JpaRepository {} 스프링 데이터 JPA 주요 기능공통 인터페이스 기능`JpaRepository` 인터페이스를 통해서 기본적인 CRUD 기능 제공한다.- 공통화 가능한 기능이 거의 모두 포함되어 .. 2024. 6. 30. 이전 1 다음