@Configuration
@EnableJpaRepositories(basePackages = "jpabook.jpashop.repository")
public class AppConfig {}
JPA repositories를 스캔하는 것을 활성화 하는 어노테이션
SpringBoot 에서는 @EnableJpaRepositories가 자동설정이 돼서 생략해도됨
basePackages 속성을 주지 않으면 @SpringBootApplication에 설정한 빈 scan 범위와 동일한 범위로 빈을 scan 합니다.
즉 Springboot의 초기값은 @SpringBootApplication에 설정한 빈 scan 범위와 동일한 범위로 JPA repositories를 스캔
@SpringBootApplication
public class DataJpaApplication {
public static void main(String[] args) {
SpringApplication.run(DataJpaApplication.class, args);
}
}