79.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样本与Mongodb样本。
Spring Boot会基于它找到的@EnableAutoConfiguration
来尝试猜测你的@Repository
定义的位置。想要获取更多控制,可以使用@EnableJpaRepositories
注解(来自Spring Data JPA)。
有关Spring数据的更多信息,请参见Spring Data项目页面。
最后更新于