クラス WebFluxLinkBuilder
java.lang.ObjectSE
org.springframework.hateoas.server.core.LinkBuilderSupport<T>
org.springframework.hateoas.server.core.TemplateVariableAwareLinkBuilderSupport<WebFluxLinkBuilder>
org.springframework.hateoas.server.reactive.WebFluxLinkBuilder
- 実装済みのインターフェース一覧:
LinkBuilder
リアクティブ
Link s を構築するためのユーティリティ。- 導入:
- 1.0
- 作成者:
- Greg Turnquist, Oliver Drotbohm
ネストされたクラスの概要
ネストされたクラス方法の概要
修飾子と型メソッド説明protected WebFluxLinkBuildercreateNewInstance(org.springframework.web.util.UriComponents components, ListSE<Affordance> affordances, TemplateVariables variables) protected WebFluxLinkBuildergetThis()現在の具体的なインスタンスを返します。Reactor コンテキストにServerWebExchangeが含まれているかどうかを確認し、それを Spring Web アノテーションと組み合わせて使用して完全な URI を構築することにより、WebFluxLinkBuilderを作成します。明示的に定義されたServerWebExchangeを使用してWebFluxLinkBuilderを作成します。static <T> TWebFluxLinkBuilderの静的インポートを使用する場合に使用できるDummyInvocationUtils.methodOn(Class, Object...)のラッパー。クラス org.springframework.hateoas.server.core.TemplateVariableAwareLinkBuilderSupport から継承されたメソッド
createNewInstance, toStringクラス org.springframework.hateoas.server.core.LinkBuilderSupport から継承されたメソッド
addAffordances, getAffordances, slash, slash, toUri, withRel, withSelfRelクラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, wait, waitSE, waitSEインターフェース org.springframework.hateoas.server.LinkBuilder から継承されたメソッド
withRel
方法の詳細
linkTo
Reactor コンテキストにServerWebExchangeが含まれているかどうかを確認し、それを Spring Web アノテーションと組み合わせて完全な URI を構築することで、WebFluxLinkBuilderを作成します。交換が行われない場合は、相対 URI にフォールバックします。通常、メソッド呼び出しを参照するためにmethodOn(Class, Object...)と共に使用されます。- パラメーター:
invocation- null であってはなりません。- 関連事項:
linkTo
public static WebFluxLinkBuilder.WebFluxBuilder linkTo(ObjectSE invocation, org.springframework.web.server.ServerWebExchange exchange) 明示的に定義されたServerWebExchangeを使用してWebFluxLinkBuilderを作成します。これは、WebFlux メソッドに交換が含まれており、それを直接渡す場合に可能です。- パラメーター:
invocation- null であってはなりません。exchange- null であってはなりません。
methodOn
WebFluxLinkBuilderの静的インポートを使用する場合に使用できるDummyInvocationUtils.methodOn(Class, Object...)のラッパー。- パラメーター:
controller- null であってはなりません。parameters- パラメーターを使用して、型レベルマッピングでテンプレート変数を継承します。- 戻り値:
createNewInstance
protected WebFluxLinkBuilder createNewInstance(org.springframework.web.util.UriComponents components, ListSE<Affordance> affordances, TemplateVariables variables) getThis
クラスからコピーされた説明:LinkBuilderSupport現在の具体的なインスタンスを返します。- 次で指定:
- クラス
LinkBuilderSupport<WebFluxLinkBuilder>のgetThis - 戻り値: