0
最近私はHATEOASでSpring DataとRestでいくつかのプロジェクトを行ってきました。Spring HATEOAS - 2つの同じリンク
私の質問は、エンティティリンクsecionには、2つの同じリンクがあるのですか?ここで
リポジトリです:
最近私はHATEOASでSpring DataとRestでいくつかのプロジェクトを行ってきました。Spring HATEOAS - 2つの同じリンク
私の質問は、エンティティリンクsecionには、2つの同じリンクがあるのですか?ここで
リポジトリです:
はい、それはされています。しかし、必ずしもそうではありません。「ユーザー」リンクは実際には特定のケースで豊かになるテンプレートリンクです。
たとえば、次のprojectionを定義する必要があります。
その後、user
リンクが投影パラメータ表示されるでしょう:
...
"_links" : {
"self" : {
"href" : "http://localhost:8080/users/1"
},
"user" : {
"href" : "http://localhost:8080/users/1{?projection}"
"templated" : true
}
をそして、あなたは利用者1の概要を取得することができるかもしれませんGETTINGによってhttp://localhost:8080/users/1?projection=summary
。
あなたは正しいですが、投影がない場合を考えてください、それは単純な冗長性です。 –
意味論的な理由から、またはHATEOASリソースの発見可能性に関連して、それが望ましい動作(同じhref値を持つ2つのリンク)であると仮定しても、それを主張することはできません。 –