如何正确知道在春天使用CrudRepository的包和版本

时间:2015-04-02 05:30:12

标签: java spring-mvc jpa

我是spring mvc(版本3.2.2.RELEASE)的新手,尝试构建项目示例。 我有一个控制器,工作,读取数据和解析json。

所以我开始尝试访问和创建数据,并在使用“spring-boot-starter-data-jpa”的教程(https://spring.io/guides/gs/accessing-data-jpa/)中找到有关CrudRepository的信息

我的问题是,我怎么知道哪个软件包包含CrudRepository以及我应该用我的spring版本的版本?据我所知,“spring-boot-starter-data-jpa”是一组jar,我有一个已经有spring的项目,所以我只需要CrudRepository工件

    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-webmvc</artifactId>
        <version>${spring.version}</version>
    </dependency>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-tx</artifactId>
        <version>${spring.version}</version>
    </dependency>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-jdbc</artifactId>
        <version>${spring.version}</version>
    </dependency>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-orm</artifactId>
        <version>${spring.version}</version>
    </dependency>


    <dependency>
        <groupId>org.springframework.data</groupId>
        <artifactId>spring-data-commons</artifactId>
        <version>1.9.2.RELEASE</version>
    </dependency>

1 个答案:

答案 0 :(得分:1)

CrudRepository是Spring Data模块的一部分。

所以这种依赖:

spring-data-commons

这是一个有用的网站,可以找到几乎所有java类的包含jar:GREPCODE.com:

http://grepcode.com/file/repo1.maven.org/maven2/org.springframework.data/spring-data-commons-core/1.1.0.RELEASE/org/springframework/data/repository/CrudRepository.java

相关问题