spring_reference/IX. ‘How-to’ guides/67.3. Use Spring Data repos...

1012 B
Raw Permalink Blame History

67.3. 使用Spring Data仓库

Spring Data可以为你的@Repository接口创建各种风格的实现。Spring Boot会为你处理所有事情只要那些@Repositories接口跟你的@EnableAutoConfiguration类处于相同的包(或子包)。

对于很多应用来说你需要做的就是将正确的Spring Data依赖添加到classpath下对于JPA有一个spring-boot-starter-data-jpa对于Mongodb有一个spring-boot-starter-data-mongodb创建一些repository接口来处理@Entity对象。具体参考JPA sampleMongodb sample

Spring Boot会基于它找到的@EnableAutoConfiguration来尝试猜测你的@Repository定义的位置。想要获取更多控制,可以使用@EnableJpaRepositories注解来自Spring Data JPA