将spring数据rest添加到spring数据jpa的顶部

将spring数据rest添加到spring数据jpa的顶部,spring,spring-boot,spring-data,spring-data-jpa,spring-data-rest,Spring,Spring Boot,Spring Data,Spring Data Jpa,Spring Data Rest,我创建了一个maven项目,并添加了所有需要的依赖项。 我有一些使用SpringDataJPA的存储库,并添加了一些集成测试 现在,如果我知道它是基于springmvc的,我需要添加SpringDataREST的ontop。 但是我发现的所有例子,我需要添加spring启动来启动应用程序。 我还注意到所有新的spring项目都使用spring boot。 这意味着我必须学习并在我的项目中使用它 如何将spring数据jpa+spring数据jpa与现有的servlet3项目一起使用所有示例都是使

我创建了一个maven项目,并添加了所有需要的依赖项。 我有一些使用SpringDataJPA的存储库,并添加了一些集成测试

现在,如果我知道它是基于springmvc的,我需要添加SpringDataREST的ontop。 但是我发现的所有例子,我需要添加spring启动来启动应用程序。 我还注意到所有新的spring项目都使用spring boot。 这意味着我必须学习并在我的项目中使用它


如何将spring数据jpa+spring数据jpa与现有的servlet3项目一起使用

所有示例都是使用Boot编写的,原因是Boot确实是现在启动新spring项目的方式。它免除了设置基础设施、在正确版本中查找依赖项等繁琐工作

要在不启动的情况下使用SpringDataREST,只需向项目中添加必要的依赖项。做到这一点最简单的方法是使用Spring数据发布系列BOM(这将帮助您获得正确的匹配版本),以及Spring数据REST WebMVC和(在您的例子中)Spring数据JPA的无版本依赖声明

然后继续,将
repositoryrestmvcconfiguration
注册为Springbean(通过XML配置或JavaConfig)

所有这些也都记录在文档中