[当我们使用hateoas API创建rest API链接时,我无法提供带有多个冒号(:)的链接关系名称。
import org.springframework.hateoas.Link;
import org.springframework.hateoas.server.mvc.WebMvcLinkBuilder;
WebMvcLinkBuilder.linkTo(myResource.class)
.withRel("x:y:z");
提供了带有“ x:y:z”的链接关系,但它仅采用不超过“ x:y”的关系名称。
样本响应:
"_links": {
"x:y": {
"href": "<rest api link>"
}
}
是否有任何方法可以添加与多个冒号的链接关系。早期版本运行良好,但是在迁移到Spring HATEOAS 1.0之后,我们遇到了这个问题。
与此处相同,但对于_ embedded情况。您上面所述的_ links案例在这里可以正常工作。
"_embedded": {
"x:y": [...]
}
带有z的冒号被切掉。