我是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>
答案 0 :(得分:1)
CrudRepository是Spring Data模块的一部分。
所以这种依赖:
spring-data-commons
这是一个有用的网站,可以找到几乎所有java类的包含jar:GREPCODE.com: