【问题标题】:spring boot : The import org.springframework.jdbc.core.JdbcTemplate cannot be resolvedspring boot : import org.springframework.jdbc.core.JdbcTemplate 无法解析
【发布时间】:2017-08-11 05:44:55
【问题描述】:

我在尝试使用 springboot 编写的一个测试程序时遇到了困难。当我尝试在 DAO 层中导入 JdbcTemplate 类时,出现错误:无法解析导入 org.springframework.jdbc.core.JdbcTemplate

我不确定我缺少什么,我检查了依赖项,它们对我来说看起来不错。下面是我的 pom.xml

    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>com.vittles</groupId>
    <artifactId>FoodFood</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <packaging>jar</packaging>

    <name>FoodFood</name>
    <url>http://maven.apache.org</url>

 <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>1.5.2.RELEASE</version>
    </parent>

    <properties>
        <java.version>1.8</java.version>
    </properties>

    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-jdbc</artifactId>
        </dependency>
        <dependency>
            <groupId>com.h2database</groupId>
            <artifactId>h2</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-jdbc</artifactId>
        </dependency>
    </dependencies>


    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>


</project>

附件是我在 java 文件中遇到的错误

还附上 jar 导入列表。 有人可以让我知道我做错了什么。

【问题讨论】:

标签: java spring jdbc spring-boot spring-jdbc


【解决方案1】:
  1. 从 maven 存储库中删除文件夹“spring-jdbc”:

%your_path%.m2\repository\org\springframework\spring-jdbc

  1. 打开 Eclipse -> 右键单击​​您的项目 -> Maven -> 更新项目...

附: pom.xml 应该包含 jdbc 依赖项:

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

【讨论】:

    【解决方案2】:

    看起来您的 IDE 没有更新依赖项,请尝试作为 maven 项目运行 - 安装。

    我建议你也使用springboot

    【讨论】:

      【解决方案3】:

      我检查了你的代码,但它很好,它有 JdbcTemplate 库类,似乎是一个简单的错误。尝试更新您的项目“右键单击项目-> maven->更新项目”或清理 maven。

      【讨论】:

        猜你喜欢
        • 2018-02-10
        • 1970-01-01
        • 2019-06-11
        • 2019-08-31
        • 2014-08-27
        • 2017-07-08
        • 2017-12-01
        • 2017-09-20
        • 1970-01-01
        相关资源
        最近更新 更多