From f9e414e18f4b323017c1627499f24211992f838b Mon Sep 17 00:00:00 2001 From: qibaoguang Date: Thu, 2 Apr 2015 13:05:18 +0800 Subject: [PATCH] Update 67.3. Use Spring Data repositories.md --- IX. ‘How-to’ guides/67.3. Use Spring Data repositories.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/IX. ‘How-to’ guides/67.3. Use Spring Data repositories.md b/IX. ‘How-to’ guides/67.3. Use Spring Data repositories.md index e69de29..5a450ec 100644 --- a/IX. ‘How-to’ guides/67.3. Use Spring Data repositories.md +++ b/IX. ‘How-to’ guides/67.3. Use Spring Data repositories.md @@ -0,0 +1,7 @@ +### 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 sample](http://github.com/spring-projects/spring-boot/tree/master/spring-boot-samples/spring-boot-sample-data-jpa)或[Mongodb sample](http://github.com/spring-projects/spring-boot/tree/master/spring-boot-samples/spring-boot-sample-data-mongodb)。 + +Spring Boot会基于它找到的`@EnableAutoConfiguration`来尝试猜测你的`@Repository`定义的位置。想要获取更多控制,可以使用`@EnableJpaRepositories`注解(来自Spring Data JPA)。