クラス 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を作成します。指定されたMethodSE にマップされた URI を指すLinkBuilderを返します。指定された型のオブジェクトで呼び出されたと仮定して、null 値をパラメーターとして使用してマッピングを拡張します。指定された型のオブジェクトで呼び出されたと仮定して、指定されたMethodSE にマップされた URI を指すLinkBuilderを返します。指定されたターゲットクラス (コントローラー、サービスなど) にアノテーションが付けられたマッピングのベースを使用して、新しいLinkBuilderを作成します。結果がこのメソッドに渡されるメソッドにマップされた URI を指すLinkBuilderを返します。指定されたMethodSE にマップされた URI を指すLinkBuilderを返し、null 値をパラメーターとして使用してこのマッピングを拡張します。指定されたMethodSE にマップされた URI を指すLinkBuilderを返し、指定されたパラメーターを使用してこのマッピングを拡張します。voidsetUriComponentsContributors(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指定されたMethodSE にマップされた URI を指すLinkBuilderを返し、null 値をパラメーターとして使用してこのマッピングを拡張します。- 次で指定:
- インターフェース
MethodLinkBuilderFactory<WebMvcLinkBuilder>のlinkTo - パラメーター:
method- null であってはなりません。- 戻り値:
linkTo
インターフェースからコピーされた説明:MethodLinkBuilderFactory指定されたMethodSE にマップされた URI を指すLinkBuilderを返し、指定されたパラメーターを使用してこのマッピングを拡張します。パラメーター値の数は、指定されたメソッドの予想されるパラメーターの長さと一致する必要があります。- 次で指定:
- インターフェース
MethodLinkBuilderFactory<WebMvcLinkBuilder>のlinkTo - パラメーター:
method- null であってはなりません。- 戻り値:
linkTo
インターフェースからコピーされた説明:MethodLinkBuilderFactory指定されたMethodSE にマップされた URI を指すLinkBuilderを返します。指定された型のオブジェクトで呼び出されたと仮定して、null 値をパラメーターとして使用してマッピングを拡張します。- 次で指定:
- インターフェース
MethodLinkBuilderFactory<WebMvcLinkBuilder>のlinkTo - パラメーター:
type- null であってはなりません。method- null であってはなりません。- 戻り値:
linkTo
インターフェースからコピーされた説明:MethodLinkBuilderFactory指定された型のオブジェクトで呼び出されたと仮定して、指定されたMethodSE にマップされた 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 であってはなりません。- 戻り値:
- 関連事項: