首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何安装Springframework CrudRepository?

如何安装Springframework CrudRepository?
EN

Stack Overflow用户
提问于 2017-09-17 09:58:03
回答 2查看 10.6K关注 0票数 3

我跟随本教程创建一个使用Spring的CRUD应用程序。我希望创建一个存储库,并希望它扩展:

代码语言:javascript
复制
package com.movieseat.repositories;

import java.io.Serializable;

import org.springframework.data.repository.CrudRepository;
import org.springframework.stereotype.Repository;


import com.movieseat.models.Movie;

public interface MovieRepository extends CrudRepository<Movie, Serializable> {}

代码是这样说的:

无法解析导入org.springframework.data

我已经删除了.m2文件夹中的存储库文件夹,并进行了重新安装,但仍然没有成功。

我想我在我的pom.xml文件中缺少了一个依赖项,但是我找不到它是哪一个。

//编辑。共享后端文件夹中的pom.xml:

代码语言:javascript
复制
    <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>

        <artifactId>backend</artifactId>

        <name>backend</name>
        <description>The backend project</description>

        <parent>
            <groupId>com.jdriven.ng2boot</groupId>
            <artifactId>parent</artifactId>
            <version>0.0.1-SNAPSHOT</version>
        </parent>

        <properties>
            <!-- The main class to start by executing java -jar -->
            <start-class>com.movieseat.Application</start-class>
        </properties>

        <dependencies>
            <dependency>
                <groupId>org.springframework</groupId>
                <artifactId>spring-context</artifactId>
            </dependency>

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

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

            <dependency>
                <groupId>com.jdriven.ng2boot</groupId>
                <artifactId>frontend</artifactId>
                <version>${project.version}</version>
                <scope>runtime</scope>
            </dependency>

            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-devtools</artifactId>
                <optional>true</optional>
            </dependency>
        </dependencies>

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

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-09-17 10:14:16

教程中的gradle文件导入以下Spring data JPA依赖项

代码语言:javascript
复制
dependencies {
    compile('org.springframework.boot:spring-boot-starter-data-jpa')
    ...
}

它的maven等价于:

代码语言:javascript
复制
<dependency>
    <groupId>org.springframework.data</groupId>
    <artifactId>spring-data-jpa</artifactId>
    <version>1.11.7.RELEASE</version>
</dependency>

因此,您必须在pom文件中添加上述依赖项。

票数 7
EN

Stack Overflow用户

发布于 2017-09-17 10:04:01

使用以下Maven依赖项

代码语言:javascript
复制
<!-- https://mvnrepository.com/artifact/org.springframework.data/spring-data-commons-core -->
<dependency>
    <groupId>org.springframework.data</groupId>
    <artifactId>spring-data-commons-core</artifactId>
    <version>1.0.0.RELEASE</version>
</dependency>

您可以根据所使用的Spring版本更改它的版本。用户跟踪链接。https://mvnrepository.com/artifact/org.springframework.data/spring-data-commons-core

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46262776

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档