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

如何修复‘package org.springframework.jdbc.core does not exist’错误

解决JdbcTemplate "java: package org.springframework.jdbc.core does not exist" 错误

这个错误的核心原因是项目未引入spring-jdbc依赖包,或是依赖版本与项目中Spring框架版本不匹配。以下分常用构建工具给出具体操作步骤:

Maven 项目操作步骤

  • 打开项目根目录下的pom.xml文件
  • 在<dependencies>代码块内添加spring-jdbc依赖,务必将版本号替换为你项目正在使用的Spring框架版本(比如5.3.20、6.0.11,必须和项目中其他Spring组件版本完全一致):
<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-jdbc</artifactId>
    <version>你的Spring版本号</version>
</dependency>
  • 保存文件后,执行Maven命令:mvn clean install,或直接在IDE的Maven面板点击clean和install按钮,完成依赖下载与导入。

Gradle 项目操作步骤

  • 打开项目根目录下的构建配置文件:Groovy DSL用build.gradle,Kotlin DSL用build.gradle.kts
  • 在dependencies代码块中添加依赖(替换版本号为项目使用的Spring版本):
    Groovy DSL:
implementation 'org.springframework:spring-jdbc:你的Spring版本号'

Kotlin DSL:

implementation("org.springframework:spring-jdbc:你的Spring版本号")
  • 点击IDE中的Gradle同步按钮,等待依赖自动下载导入。

Spring Boot 项目简化操作

如果是Spring Boot项目,无需手动指定版本,直接引入spring-boot-starter-jdbc starter即可,Boot会自动匹配对应版本:
Maven配置:

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>

Gradle Groovy DSL:

implementation 'org.springframework.boot:spring-boot-starter-jdbc'

注意事项

  • 所有Spring相关依赖的版本必须保持一致,避免版本冲突引发其他异常
  • 若导入依赖后仍报错,可尝试清理IDE缓存并重新构建项目

内容的提问来源于stack exchange,提问作者Aniket Kumar

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.03 03:03:20