HAL spec that I am working with说,您可以在这样的资源上拥有多个相同类型的链接:
{
"_links": {
"items": [{
"href": "/first_item"
},{
"href": "/second_item"
}]
}
}
但是Spring ResourceSupport
类型似乎只有一个add()
方法,该方法添加了一个链接。所以我可以写
order.add(linkTo(methodOn(OrderController.class).order(id)).withRel("item"));
要添加一个这样的代码,但我看不到如何按照规范将其数组与引用items
一起使用。
答案 0 :(得分:1)
如果使用相同的withRel值两次(或多次)调用ResourceSupport::add()
,它将创建一个包含每个项目的名称的数组ref。