アノテーションインターフェース RepositoryRestResource
これで
Repository
にアノテーションを付けて、エクスポートマッピングとリリースをカスタマイズします。- 作成者:
- Oliver Gierke
ネストされたクラスのサマリー
オプション要素のサマリー
修飾子と型オプションの要素説明コレクションリソースの説明。コレクションリソースへのリンクを生成するときに使用する rel 値。ClassSE<?>
アイテムリソースをコレクションおよび関連リソースに埋め込むときに使用される射影型を構成します。boolean
このリソースがエクスポートされるかどうかを示すフラグ。アイテムリソースの説明。アイテムリソースへのリンクを生成するときに使用する rel 値。このリソースがエクスポートされるパスセグメント。
要素の詳細
exported
boolean exportedこのリソースがエクスポートされるかどうかを示すフラグ。- 戻り値:
- リソースをエクスポートする場合は true、それ以外の場合は false。
- デフォルト:
- true
path
StringSE pathこのリソースがエクスポートされるパスセグメント。- 戻り値:
- 有効なパスセグメント。
- デフォルト:
- ""
collectionResourceRel
StringSE collectionResourceRelコレクションリソースへのリンクを生成するときに使用する rel 値。- 戻り値:
- 有効な rel 値。
- デフォルト:
- ""
collectionResourceDescription
Description collectionResourceDescriptionコレクションリソースの説明。- 戻り値:
- デフォルト:
- @org.springframework.data.rest.core.annotation.Description("")
itemResourceRel
StringSE itemResourceRelアイテムリソースへのリンクを生成するときに使用する rel 値。- 戻り値:
- 有効な rel 値。
- デフォルト:
- ""
itemResourceDescription
Description itemResourceDescriptionアイテムリソースの説明。- 戻り値:
- デフォルト:
- @org.springframework.data.rest.core.annotation.Description("")
excerptProjection
ClassSE<?> excerptProjectionアイテムリソースをコレクションおよび関連リソースに埋め込むときに使用される射影型を構成します。デフォルトはRepositoryRestResource.None
です。これは、コレクションリソース内のアイテムが完全にレンダリングされ、関連リソースのインライン化がないことを示します。- 戻り値:
- デフォルト:
- org.springframework.data.rest.core.annotation.RepositoryRestResource.None.class