无法找到元素

时间:2018-11-11 02:07:49

标签: java xml spring spring-boot

所以我有一个spring项目,我想将其与h2数据库一起使用,但是在初始设置时遇到了一些麻烦,而且我似乎无法弄清楚出了什么问题。 这是我的pom文件中的依赖项。

<dependencies>
    <!-- https://mvnrepository.com/artifact/org.springframework/spring-context -->
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-context</artifactId>
        <version>5.1.1.RELEASE</version>
    </dependency>

    <!-- https://mvnrepository.com/artifact/org.springframework/spring-jdbc -->
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-jdbc</artifactId>
        <version>5.1.1.RELEASE</version>
    </dependency>

    <!-- https://mvnrepository.com/artifact/com.h2database/h2 -->
    <dependency>
        <groupId>com.h2database</groupId>
        <artifactId>h2</artifactId>
        <version>1.4.196</version>
    </dependency>

</dependencies>

这是我的beans.xml文件

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"
    xmlns:context="https://mvnrepository.com/artifact/org.springframework/spring-context"
    xmlns:jdbc="https://mvnrepository.com/artifact/org.springframework/spring-jdbc">

<context:component-scan base-package="darragh"></context:component-scan>

<jdbc:embedded-database id="dataSource" type="h2">
    <jdbc:script location="schema.sql" />
    <jdbc:script location="data.sql" />
</jdbc:embedded-database>

我遇到以下错误。

  

无法为模式命名空间'https://mvnrepository.com/的元素'context:component-scan'定位Spring NamespaceHandler    artifact / org.springframework / spring-context'

  

无法为模式命名空间'https://mvnrepository.com/的元素'jdbc:embedded-database'定位Spring NamespaceHandler    artifact / org.springframework / spring-jdbc'

请原谅我,因为我是春天的新手,不明白为什么我会收到这些错误消息

0 个答案:

没有答案