在spring-data-jpa上添加spring-data-rest

时间:2015-05-05 00:09:39

标签: spring spring-boot spring-data spring-data-jpa spring-data-rest

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

现在我需要添加它的spring-data-rest ontop,如果据我所知它是基于springmvc。 但我找到的所有例子,我都需要添加spring boot来启动应用程序。 我注意到所有新的春季项目都使用弹簧靴。 这意味着我必须学习并将其用于我的项目?

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

1 个答案:

答案 0 :(得分:3)

所有示例都是使用Boot编写的原因是Boot 确实是你现在应该开始一个新的Spring项目的方式。它免于设置基础架构,在正确版本中查找依赖关系等许多繁琐的工作。

要在不使用Boot的情况下使用Spring Data REST,只需将必要的依赖项添加到项目中即可。最简单的方法是使用Spring Data Release Train BOM(它将帮助您提供正确的匹配版本)以及Spring Data REST WebMVC的无版本依赖声明,以及 - 在您的情况下 - Spring Data JPA。

然后继续注册RepositoryRestMvcConvfiguration作为Spring bean(通过XML配置或JavaConfig)。

所有这些也记录在reference documentation