【问题标题】:Can projections be applied to associations in Spring Data Rest?可以将预测应用于 Spring Data Rest 中的关联吗?
【发布时间】:2023-03-16 21:50:02
【问题描述】:

我们可以将预测应用于search resources 和通常的列表资源。这个问题是关于关联的。

假设我们有资源Business,它通过名为clients 的关联与Client 具有一对多关系

当通过 spring-data-rest 导出时,我们可以使用如下 URL 访问单个 Business 资源:

http://localhost/businesses/1

和关联资源为

http://localhost/businesses/1/clients

问题是,我们能否对从第二个 url 返回的客户端对象应用投影,例如 http://localhost/businesses/1/clients?projection=withAddress

【问题讨论】:

    标签: spring spring-data projection spring-data-rest


    【解决方案1】:

    刚刚在一对多关联上进行了尝试,它可以工作。只需使用?projection=XYZ 就足够了。

    为关联资源生成的 HAL 链接不像其他链接那样包含投影参数模板,这一点并不明显。

    【讨论】:

      猜你喜欢
      • 2017-01-19
      • 2015-04-26
      • 2018-10-08
      • 2015-09-09
      • 1970-01-01
      • 2019-07-23
      • 2019-12-12
      • 2017-10-22
      • 2014-04-23
      相关资源
      最近更新 更多