gpt4 book ai didi

java - 如何使用 Spring-data-rest 替换 ResourceAssemblerSupport

转载 作者:行者123 更新时间:2023-12-01 12:29:14 25 4
gpt4 key购买 nike

存储库层中有 JPARepository 被服务层调用返回实体到 Spring MVC Controller 层。 Controller 将接收 HTTPRequest 作为 HATEOAS 资源。接下来是从资源到实体再返回到资源的来回转换,并在 ResourceAssemblerSupport 中添加了链接。

一切就绪,这是 link上面刚刚概述的内容。

在这些之间,有 XML 驱动的 Spring 配置

现在出现了 Spring-Data-Rest 项目,该项目表示它使用 HAL 规范将 JPARepository 之间的样板代码桥接到 HATEOAS ResourceAssemblerSupport 之间。在这方面,Spring-Data-Rest如何让我摆脱仅在上述设置(ResourceSupport和ResourceAssemblerSupport)中的来回转换?

最佳答案

Spring-Data-Rest框架是based on Repositories 。这意味着服务层中的所有逻辑都需要按照 SDR events 进行建模。 。只要遵循上述两个关键步骤,资源渲染到 HAL 内容中就可以开箱即用。如果需要,可以使用 SDR 注释进行更多自定义。

关于java - 如何使用 Spring-data-rest 替换 ResourceAssemblerSupport,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26082021/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com