クラス WebMvcLinkBuilderFactory
java.lang.ObjectSE
org.springframework.hateoas.server.mvc.WebMvcLinkBuilderFactory
- 実装されたすべてのインターフェース:
LinkBuilderFactory<WebMvcLinkBuilder>
,MethodLinkBuilderFactory<WebMvcLinkBuilder>
public class WebMvcLinkBuilderFactory
extends ObjectSE
implements MethodLinkBuilderFactory<WebMvcLinkBuilder>
指定されたコントローラーでアノテーションが付けられたリクエストマッピングに基づく
LinkBuilderSupport
インスタンスのファクトリ。- 作成者:
- Ricardo Gladwell, Oliver Gierke, Dietrich Schulten, Kamill Sokol, Ross Turner, Oemer Yildiz, Kevin Conaway, Andrew Naydyonock, Greg Turnquist, R é da Housni Alaoui
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明指定されたターゲットクラス (コントローラー、サービスなど) にアノテーションが付けられたマッピングのベースを使用して、新しいLinkBuilder
を作成します。指定されたターゲットクラス (コントローラー、サービスなど) にアノテーションが付けられたマッピングのベースを使用して、新しいLinkBuilder
を作成します。指定されたMethod
SE にマップされた URI を指すLinkBuilder
を返します。指定された型のオブジェクトで呼び出されたと仮定して、null 値をパラメーターとして使用してマッピングを拡張します。指定された型のオブジェクトで呼び出されたと仮定して、指定されたMethod
SE にマップされた URI を指すLinkBuilder
を返します。指定されたターゲットクラス (コントローラー、サービスなど) にアノテーションが付けられたマッピングのベースを使用して、新しいLinkBuilder
を作成します。結果がこのメソッドに渡されるメソッドにマップされた URI を指すLinkBuilder
を返します。指定されたMethod
SE にマップされた URI を指すLinkBuilder
を返し、null 値をパラメーターとして使用してこのマッピングを拡張します。指定されたMethod
SE にマップされた URI を指すLinkBuilder
を返し、指定されたパラメーターを使用してこのマッピングを拡張します。void
setUriComponentsContributors
(ListSE<? extends UriComponentsContributor> uriComponentsContributors) メソッド呼び出しからLink
インスタンスを構築するときに使用するUriComponentsContributor
を構成します。
コンストラクターの詳細
WebMvcLinkBuilderFactory
public WebMvcLinkBuilderFactory()
メソッドの詳細
setUriComponentsContributors
public void setUriComponentsContributors(ListSE<? extends UriComponentsContributor> uriComponentsContributors) メソッド呼び出しからLink
インスタンスを構築するときに使用するUriComponentsContributor
を構成します。- パラメーター:
uriComponentsContributors
- 設定する uriComponentsContributors- 関連事項:
linkTo
インターフェースからコピーされた説明:LinkBuilderFactory
指定されたターゲットクラス (コントローラー、サービスなど) にアノテーションが付けられたマッピングのベースを使用して、新しいLinkBuilder
を作成します。- 次で指定:
- インターフェース
LinkBuilderFactory<WebMvcLinkBuilder>
のlinkTo
- パラメーター:
controller
- null であってはなりません。- 戻り値:
linkTo
インターフェースからコピーされた説明:LinkBuilderFactory
指定されたターゲットクラス (コントローラー、サービスなど) にアノテーションが付けられたマッピングのベースを使用して、新しいLinkBuilder
を作成します。追加のパラメーターは、クラススコープのリクエストマッピングで潜在的に利用可能なパス変数を埋めるために使用されます。- 次で指定:
- インターフェース
LinkBuilderFactory<WebMvcLinkBuilder>
のlinkTo
- パラメーター:
controller
- null であってはなりません。parameters
- null であってはなりません。- 戻り値:
linkTo
インターフェースからコピーされた説明:LinkBuilderFactory
指定されたターゲットクラス (コントローラー、サービスなど) にアノテーションが付けられたマッピングのベースを使用して、新しいLinkBuilder
を作成します。パラメーターマップは、クラススコープのリクエストマッピングで潜在的に利用可能なパス変数を埋めるために使用されます。- 次で指定:
- インターフェース
LinkBuilderFactory<WebMvcLinkBuilder>
のlinkTo
- パラメーター:
controller
- null であってはなりません。parameters
- null であってはなりません。- 戻り値:
linkTo
インターフェースからコピーされた説明:MethodLinkBuilderFactory
指定されたMethod
SE にマップされた URI を指すLinkBuilder
を返し、null 値をパラメーターとして使用してこのマッピングを拡張します。- 次で指定:
- インターフェース
MethodLinkBuilderFactory<WebMvcLinkBuilder>
のlinkTo
- パラメーター:
method
- null であってはなりません。- 戻り値:
linkTo
インターフェースからコピーされた説明:MethodLinkBuilderFactory
指定されたMethod
SE にマップされた URI を指すLinkBuilder
を返し、指定されたパラメーターを使用してこのマッピングを拡張します。パラメーター値の数は、指定されたメソッドの予想されるパラメーターの長さと一致する必要があります。- 次で指定:
- インターフェース
MethodLinkBuilderFactory<WebMvcLinkBuilder>
のlinkTo
- パラメーター:
method
- null であってはなりません。- 戻り値:
linkTo
インターフェースからコピーされた説明:MethodLinkBuilderFactory
指定されたMethod
SE にマップされた URI を指すLinkBuilder
を返します。指定された型のオブジェクトで呼び出されたと仮定して、null 値をパラメーターとして使用してマッピングを拡張します。- 次で指定:
- インターフェース
MethodLinkBuilderFactory<WebMvcLinkBuilder>
のlinkTo
- パラメーター:
type
- null であってはなりません。method
- null であってはなりません。- 戻り値:
linkTo
インターフェースからコピーされた説明:MethodLinkBuilderFactory
指定された型のオブジェクトで呼び出されたと仮定して、指定されたMethod
SE にマップされた URI を指すLinkBuilder
を返します。パラメーター値の数は、指定されたメソッドの予想されるパラメーターの長さと一致する必要があります。- 次で指定:
- インターフェース
MethodLinkBuilderFactory<WebMvcLinkBuilder>
のlinkTo
- パラメーター:
controller
- null であってはなりません。method
- null であってはなりません。- 戻り値:
linkTo
インターフェースからコピーされた説明:MethodLinkBuilderFactory
結果がこのメソッドに渡されるメソッドにマップされた URI を指すLinkBuilder
を返します。DummyInvocationUtils.methodOn(Class, Object...)
を使用して、コントローラーのダミーインスタンスを取得し、ダミーメソッド呼び出しを記録します。例については、WebMvcLinkBuilder.linkTo(Object)
を参照してください。- 次で指定:
- インターフェース
MethodLinkBuilderFactory<WebMvcLinkBuilder>
のlinkTo
- パラメーター:
invocationValue
- null であってはなりません。- 戻り値:
- 関連事項: