当前位置: 首页 > 知识库问答 >
问题:

在sping-data-jpa之上添加sping-data-rest

马涵蓄
2023-03-14

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

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

我如何使用sping-data-jpa sping-data-jpa与现有的servlet3项目

共有1个答案

田慈
2023-03-14

所有的例子都是使用Boot编写的,因为Boot确实是你现在开始一个新的Spring项目的方式。它免除了许多繁琐的工作,比如建立架构体系、在正确的版本中找到依赖关系等等。

要在不引导的情况下使用Spring Data REST,只需将必要的依赖项添加到您的项目中。最简单的方法是在Spring Data REST WebMVC和(在您的情况下)Spring Data JPA的版本较少的依赖声明旁边使用Spring数据发布训练BOM(这将帮助您引入正确的匹配版本)。

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

所有这些也记录在参考资料留档中。

 类似资料:
  • 我刚开始使用Springboot和Accessingdatajpa,我决定看看https://spring.io.我决定看的指南是访问数据jpa。我一直跟踪到最后,然后运行了我的应用程序。出乎意料的是,我收到了一条错误消息。 所以问题似乎很简单。它正在我的用户类中查找属性“名称”。但我实际上并没有在任何地方使用属性“名称”。 我的存储库界面: 我的用户类: 应用类: 我假设你们中的一些人在想,你没

  • 我有一个5列的表,我想用“Like”模式找出第1列、第2列和第3列之间的重叠。 修剪(列1)修剪(列2)修剪(列3)喜欢%搜索% 有没有什么捷径可以在不使用本机查询的情况下使用sping-data-jpa来实现这一点? 谢谢

  • 我们有一个运行在spring boot 2.3和spring-data-r2dbc上的web服务,该服务仅在spring boot 2.3之后可用。 最近,我们需要与现有的elasticsearch 6集成。spring boot 2.3附带的spring data elasticsearch 4.0不支持x群集。 我试图显式声明依赖项spring data elasticsearch 3.2.1

  • 我们正在启动一个新项目,我们正在考虑使用spring hateoas/超媒体。HAL浏览器看起来也很有趣,所以我们想看看。 然而,HAL浏览器似乎与spring data rest捆绑在一起,我们不想使用它(出于不同的原因)。 至少我们不想将所有存储库自动公开为rest资源,但在这样做时,除了使用spring hateoas定义链接外,我们还需要明确定义HAL浏览器的链接。 当不自动公开存储库时,

  • 我有带有嵌套文档注释的帖子集合。简单的文档模式如下所示: 我只想投射所要求的评论。我找到了一个可以接受的解决方案。(也只欢迎使用注释对象返回解决方案) 然后我尝试将其应用于带有查询注释的mongoDB存储库接口。 但我得到了演员特例。有没有更好的方法来使用spring data mongodb实现这一点?

  • 我在Mongodb中有一个如下所示的文档: 现在,我想转到一个基于特定“”的文档,对于该文档,我想转到“时间表”列表,其中对于几个特定日期(不仅是一个日期,而且是多个日期),我想将状态更新为“已预订”。我浏览了这个链接,如何使用过滤的位置运算符和ArrayFilter应用更新,但是在MongoTemplate类中,方法不接受参数。有人能帮忙吗 我出去。真的会感谢任何建议。谢谢。 注意:我使用的是s