You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Gradle添加spring-boot-starter-data-jpa依赖无JAR文件问题咨询

问题解答

1. 这种情况是否正常?

是正常的。spring-boot-starter-data-jpa属于Spring Boot的启动器依赖(Starter Dependency),它的设计目的就是作为依赖聚合器,本身仅包含MANIFEST.MF等元数据文件,没有业务代码,核心作用是自动帮你引入Spring Data JPA功能所需的所有底层依赖(比如spring-data-jpa、hibernate-core、spring-orm等)。

2. 正确的Data JPA依赖是什么?

你当前使用的依赖本身就是正确的:

implementation 'org.springframework.boot:spring-boot-starter-data-jpa:3.1.3'

只要你的项目是标准的Spring Boot项目,这个依赖就能正确引入所有必要组件,无需替换。

额外验证与操作建议

  • 要确认依赖是否生效,可执行Gradle命令查看依赖树:
    gradle dependencies
    
    检查输出中是否包含spring-data-jpa、hibernate-core等相关子依赖。
  • 执行clean和cleanEclipse仅会清理构建产物和Eclipse配置,不会自动下载依赖。需执行以下命令触发依赖下载与项目配置更新:
    # 通用构建命令,会下载依赖并编译项目
    gradle build
    # 若为Eclipse项目,更新IDE配置
    gradle eclipse
    
  • 除非你明确不需要Spring Boot的自动配置,否则不建议直接引入spring-data-jpa核心库(需手动管理所有依赖兼容性),对应的依赖为:
    implementation 'org.springframework.data:spring-data-jpa:3.1.3'
    

内容的提问来源于stack exchange,提问作者Gaetan L.

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 05:03:15