Update 67.9. Use Spring Data JPA and Mongo repositories.md

master
qibaoguang 2015-04-02 13:08:13 +08:00
parent 37c42e2a57
commit c1d02d3cdf
1 changed files with 7 additions and 0 deletions

View File

@ -0,0 +1,7 @@
### 67.9. 使用Spring Data JPA和Mongo仓库
Spring Data JPA和Spring Data Mongo都能自动为你创建Repository实现。如果它们同时出现在classpath下你可能需要添加额外的配置来告诉Spring Boot你想要哪个或两个为你创建仓库。最明确地方式是使用标准的Spring Data `@Enable*Repositories`然后告诉它你的Repository接口的位置此处*即可以是Jpa也可以是Mongo或者两者都是
这里也有`spring.data.*.repositories.enabled`标志可用来在外部配置中开启或关闭仓库的自动配置。这在你想关闭Mongo仓库但仍旧使用自动配置的MongoTemplate时非常有用。
相同的障碍和特性也存在于其他自动配置的Spring Data仓库类型Elasticsearch, Solr。只需要改变对应注解的名称和标志。