| パッケージ | 説明 |
|---|---|
| org.springframework.web.servlet.function | Spring のサーブレット環境用の関数 Web フレームワークを構成する型を提供します。 |
| org.springframework.web.servlet.function.support | org.springframework.web.servlet.function パッケージをサポートするクラス。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
default RouterFunction<T> | RouterFunction.and(RouterFunction<T> other) |
default RouterFunction<T> | RouterFunction.andNest(RequestPredicate predicate, RouterFunction<T> routerFunction) このルートが一致せず、指定されたリクエスト述語が適用される場合、指定されたルーター関数にルーティングする合成ルーティング関数を返します。 |
default RouterFunction<?> | RouterFunction.andOther(RouterFunction<?> other)最初にこの関数を呼び出し、次にこのルートに結果SEがない場合は(異なるレスポンス型の) other 関数を呼び出す合成ルーティング関数を返します。 |
default RouterFunction<T> | RouterFunction.andRoute(RequestPredicate predicate, HandlerFunction<T> handlerFunction) このルートが一致せず、指定されたリクエスト述語が適用される場合、指定されたハンドラー関数にルーティングする合成ルーティング関数を返します。 |
RouterFunction<ServerResponse> | RouterFunctions.Builder.build()RouterFunction をビルドします。 |
static <T extends ServerResponse> | RouterFunctions.changeParser(RouterFunction<T> routerFunction, PathPatternParser parser) 指定されたルーター関数の PathPatternParser を変更します。 |
default <S extends ServerResponse> | RouterFunction.filter(HandlerFilterFunction<T,S> filterFunction) |
static <T extends ServerResponse> | RouterFunctions.nest(RequestPredicate predicate, RouterFunction<T> routerFunction) 指定されたリクエスト述語が適用される場合、指定されたルーター関数にルーティングします。 |
static RouterFunction<ServerResponse> | RouterFunctions.resources(FunctionSE<ServerRequest, OptionalSE<Resource>> lookupFunction) 提供された検索機能を使用してリソースにルーティングします。 |
static RouterFunction<ServerResponse> | RouterFunctions.resources(StringSE pattern, Resource location) 指定されたパターンに一致するリクエストを、指定されたルートの場所を基準としたリソースにルーティングします。 |
static <T extends ServerResponse> | RouterFunctions.route(RequestPredicate predicate, HandlerFunction<T> handlerFunction) 指定されたリクエスト述語が適用される場合、指定されたハンドラー関数にルーティングします。 |
default RouterFunction<T> | RouterFunction.withAttribute(StringSE name, ObjectSE value) 指定された属性を持つ新しいルーティング関数を返します。 |
default RouterFunction<T> | RouterFunction.withAttributes(ConsumerSE<MapSE<StringSE, ObjectSE>> attributesConsumer) 指定されたコンシューマーで操作された属性を持つ新しいルーティング関数を返します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
RouterFunctions.Builder | RouterFunctions.Builder.add(RouterFunction<ServerResponse> routerFunction) 指定されたルートをこのビルダーに追加します。 |
default RouterFunction<T> | RouterFunction.and(RouterFunction<T> other) |
default RouterFunction<T> | RouterFunction.andNest(RequestPredicate predicate, RouterFunction<T> routerFunction) このルートが一致せず、指定されたリクエスト述語が適用される場合、指定されたルーター関数にルーティングする合成ルーティング関数を返します。 |
default RouterFunction<?> | RouterFunction.andOther(RouterFunction<?> other)最初にこの関数を呼び出し、次にこのルートに結果SEがない場合は(異なるレスポンス型の) other 関数を呼び出す合成ルーティング関数を返します。 |
static <T extends ServerResponse> | RouterFunctions.changeParser(RouterFunction<T> routerFunction, PathPatternParser parser) 指定されたルーター関数の PathPatternParser を変更します。 |
static <T extends ServerResponse> | RouterFunctions.nest(RequestPredicate predicate, RouterFunction<T> routerFunction) 指定されたリクエスト述語が適用される場合、指定されたルーター関数にルーティングします。 |
void | RouterFunctions.Visitor.unknown(RouterFunction<?> routerFunction) 不明なルーター関数の通知を受け取ります。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
RouterFunctions.Builder | RouterFunctions.Builder.nest(RequestPredicate predicate, SupplierSE<RouterFunction<ServerResponse>> routerFunctionSupplier) 指定されたリクエスト述語が適用される場合、提供されたルーター関数にルーティングします。 |
RouterFunctions.Builder | RouterFunctions.Builder.path(StringSE pattern, SupplierSE<RouterFunction<ServerResponse>> routerFunctionSupplier) 指定されたパスプレフィックスパターンが適用される場合は、提供されたルーター関数にルーティングします。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
RouterFunction<?> | RouterFunctionMapping.getRouterFunction() 設定された RouterFunction を返します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | RouterFunctionMapping.setRouterFunction(RouterFunction<?> routerFunction) マッピングするルーター関数を設定します。 |
| コンストラクターと説明 |
|---|
RouterFunctionMapping(RouterFunction<?> routerFunction) 指定された RouterFunction で RouterFunctionMapping を作成します。 |