gpt4 book ai didi

spring-boot - 删除预测中的 Spring 数据休息自链接模板

转载 作者:行者123 更新时间:2023-12-03 21:24:04 25 4
gpt4 key购买 nike

{
"_embedded" : {
"patient" : {
"firstName" : "Kidus",
"_links" : {
"self" : {
"href" : "http://localhost:8090/api/patients/2{?projection}",
"templated" : true
},
}
}

如您所见,我有一个嵌入式实体(患者)。它返回所有数据,包括到实体的链接,但链接是模板化的。我没有使用前端 HATEOAS 客户端,我也不打算改变这方面的类(class)。所以我需要一个普通的非模板链接。有没有任何非hacky的方法来实现这一目标?

最佳答案

您可以通过这种方式强制扩展模板:

@GetMapping("/myresources/{id}")
public EntityModel<MyResource> myResource(String id) {

MyResource resource = ...;
return new EntityModel<>(
resource,
linkTo(methodOn(getClass()).myResource(id)).withSelfRel().expand(id));
}

关于spring-boot - 删除预测中的 Spring 数据休息自链接模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49679779/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com