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

问题描述:

我是新的春天mvc(版本3.2.2.RELEASE),试图建立一个项目样本。 我有一个控制器,工作,读取数据和解析一个JSON。如何正确知道包和版本在春季使用CrudRepository

于是我开始尝试访问和创建数据,并在使用“弹簧引导起动数据JPA”

我的问题是一个教程(https://spring.io/guides/gs/accessing-data-jpa/)发现了大约CrudRepository,我怎么知道哪个软件包包含CrudRepository以及我应该在我的春天版本中使用的版本?据我所知,“弹簧引导起动数据JPA”是一组罐子,我也有春天了一个项目,所以我只需要在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> 

CrudRepository是部分Spring Data模块。

所以这种依赖性:

spring-data-commons 

这里找到几乎任何Java类的含罐子一个有用的网站: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