我正在开发一个新的SpringBoot HAL应用程序。我遇到了一些问题。你能帮忙吗?
{
"_embedded": {
"re:addresses": [
{ .. },
{ .. }
]
},
"_links": {
"ex:getinfo": {
"href": "/person?id="
},
"curies": [
{
"name": "re",
"href": "/xx/yyy"
"templated": true
}
]
}
}
反正我有re
的居里名称作为_embedded
集合的前缀吗?
如果必须使用CollectionModel
,并且如果同一API调用未从后端返回任何数据,则我希望有一个空的_embedded
对象。我尝试使用EmbeddedWrapper
类,但没有成功。
如果我想对所有API返回的所有link
资源使用通用的Person
。我假设我可以使用link
设置来添加RepresentationModelProcessor
。但是,这似乎没有被调用。我在RepresentationModelProcessor
和EntityModel<Person>
上都尝试过CollectionModel<Person>
谢谢