1
私は次のエンティティを持っています。これは別のエンティティを参照しています。Spring Data Rest Mongo - URIの代わりにIDを使用してDBRefを作成する方法は?
class Foo {
String id;
String name supplierName;
**@DBRef** TemplateSchema templateSchema;
...
}
次のJSON(またはそれに類する)を使用して新しいエンティティを作成できます。
{
"supplierName": "Stormkind",
"templateSchema": "572878138b749120341e6cbf"
}
...しかし、それはあなたがこのようなURIを使用するには、ばね力のようになります。
{
"supplierName": "Stormkind",
"templateSchema": "/template-schema/572878138b749120341e6cbf"
}
代わりにURIのIDを掲載することによりDBRefを作成する方法はありますか?
ありがとうございます!
DBRef用のカスタムデシリアライザを実装できますが、Oliver Gierkeが指摘するように、RESTリソースはURIで識別される必要があります。 –