【问题标题】:How to use Spring-data-rest for replacing ResourceAssemblerSupport如何使用 Spring-data-rest 替换 ResourceAssemblerSupport
【发布时间】:2014-11-22 18:58:35
【问题描述】:

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

一切就绪,这里是上面刚刚概述的link

在这两者之间,还有 XML 驱动的 Spring 配置

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

【问题讨论】:

    标签: java spring spring-data spring-data-rest


    【解决方案1】:

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

    【讨论】:

    • 你能否提供一些基于这些的示例项目链接,将是很好的关注
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-26
    • 2016-04-30
    • 2021-10-18
    • 1970-01-01
    • 2016-08-02
    • 1970-01-01
    相关资源
    最近更新 更多