Java Spring数据Rest中的关联

Java Spring数据Rest中的关联,java,spring,spring-data-mongodb,spring-data-rest,Java,Spring,Spring Data Mongodb,Spring Data Rest,我有一个名为Veículo的实体和另一个名为Agência,Veículo有许多Agência,我想建立这种联系。然而,当我尝试关联URI时,我得到了这个错误

我有一个名为
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
看这条线。应该
http://localhost:8181/api/eiculos
be
http://localhost:8181/api/veiculos

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

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

看起来你有一个拼写错误/打字错误导致了404


其中,
eiculos
不是
veiculos

我得到了Agência对象。有一种方法,Spring会自动为我生成指向正确存储库的所有路径和路由。但是当我尝试访问时,我得到了一个404,这似乎是UriThank的另一个问题,但是我不知道在我的代码中,当我发出PUT请求时,我有一个204,但是当我尝试在/api/veiculos/{id}中发出get请求时我有一个InvalidDataAccessResourceUsageException如果您在更新打字错误或进行了一些其他更改后出现新错误,那么您能否将新错误与问题编辑中的任何更改一起发布?
daniela.morais@tusk:~$ curl -X POST -H "Content-Type:application/json" -d '{"nome": "veiculo", "tipo": "tipo"}' http://localhost:8181/api/eiculos