@Configuration
@EnableJpaRepositories(basePackages = "repositoyPackage")
public class AppConfig {}
@Configuration이 달려있는 Config class에
@EnableJpaRepositories(basePackages = "패키지경로")
를 붙여준다.
스프링 부트 사용 시 생략가능
@SpringBootApplication
이 처리해준다
만약 repository 패키지의 경로가 설정파일 밖에 위치해 있다면
@EnableJpaRepositories
를 그 밖의 경로로 설정 후 붙여줘야한다.
public interface MemberRepository extends JpaRepository<Member, Long> { }
스프링 데이터 JPA가 제공하는 공통 인터페이스인
JpaRepository<엔티티 타입,식별자 타입(PK)>
를 상속하는 인터페이스를 생성한다.
@Repository
생략 가능