gpt4 book ai didi

java - Spring Data Rest 中的关联

转载 作者:搜寻专家 更新时间:2023-11-01 03:20:38 25 4
gpt4 key购买 nike

我有一个名为 Veículo 的实体和另一个名为 Agência 的实体,Veículo 有许多 Agência 并且想要制作这个协会。但是,当我尝试关联 URI 时出现此错误。
谁能帮我看看如何正确联想?

    daniela.morais@tusk:~$ curl -X POST -H "Content-Type:application/json" -d '{"nome": "Agencia"}' http://localhost:8181/api/agencias
{
"nome" : "Agencia",
"createdBy" : "anonymousUser",
"lastModifiedBy" : "anonymousUser",
"createdAt" : "2015-07-17T13:20:10.266+0000",
"lastModified" : "2015-07-17T13:20:10.266+0000",
"_links" : {
"self" : {
"href" : "http://localhost:8181/api/agencias/55a9010a44ae65cbf03ca4c2"
}
}
}daniela.morais@tusk:~$ curl -X POST -H "Content-Type:application/json" -d '{"nome": "veiculo", "tipo": "tipo"}' http://localhost:8181/api/eiculos
{
"nome" : "veiculo",
"tipo" : "tipo",
"_links" : {
"self" : {
"href" : "http://localhost:8181/api/veiculos/55a9015244ae65cbf03ca4c5"
},
"contatos" : {
"href" : "http://localhost:8181/api/veiculos/55a9015244ae65cbf03ca4c5/contatos"
},
"agencias" : {
"href" : "http://localhost:8181/api/veiculos/55a9015244ae65cbf03ca4c5/agencias"
}
}
}
daniela.morais@tusk:~$ curl -i -X PUT -H "Content-Type: text/uri-list" -d $'http://localhost:8181/api/agencias/55a9010a44ae65cbf03ca4c2' http://localhost:8181/api/veiculos/55a9015244ae65cbf03ca4c5/agencias
HTTP/1.1 404 Not Found
Server: Apache-Coyote/1.1
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
X-Frame-Options: DENY
Content-Length: 0
Date: Fri, 17 Jul 2015 13:34:48 GMT

最佳答案

daniela.morais@tusk:~$ curl -X POST -H "Content-Type:application/json" -d '{"nome": "veiculo", "tipo": "tipo"}' http://localhost:8181/api/eiculos

看看这一行。 http://localhost:8181/api/eiculos 应该是 http://localhost:8181/api/veiculos

或者http://localhost:8181/api/veiculos/55a9015244ae65cbf03ca4c5/agencias

应该是http://localhost:8181/api/eiculos/55a9015244ae65cbf03ca4c5/agencias

看起来您的拼写错误/拼写错误导致了 404

eiculos 不是 veiculos

关于java - Spring Data Rest 中的关联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31476942/

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