Спецификация HAL, с которой я работаю , говорит о том, что вы можете иметь несколько ссылок одного типа на такой ресурс:
{
"_links": {
"items": [{
"href": "/first_item"
},{
"href": "/second_item"
}]
}
}
Однако тип Spring ResourceSupport
, кажется, имеет только метод add()
, который добавляет одну ссылку. Так что я могу написать
order.add(linkTo(methodOn(OrderController.class).order(id)).withRel("item"));
чтобы добавить один такой, но я не вижу, как получить их массив с ref как items
, согласно спецификации.