spring-data-jpa 和 spring-boot-starter-data-jpa 之间的区别
这可能不是最好的问题,但我注意到有2个春季JPA用于春季靴子。它们有何不同?目前,我正在尝试与Hibernate一起建立一个Spring Boot 1.5.3项目。我记得我之前用JPA设置了Spring Boot,用spring-boot-starter-data-jpa。
我见过的大多数在线示例以及 starter.spring.io 为Spring JPA提供了以下依赖项。
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
但是在一个现有的项目中,我遇到了spring-data-jpa:
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-jpa</artifactId>
<version>1.11.4.RELEASE</version>
</dependency>
做一点谷歌没有给我他们是否不同。
在我之前的所有项目中,我都通过JPA 2.1 / Hibernate添加了JPA,这就是为什么我有点不确定在我的新Spring Boot应用程序中使用2中的哪一个。