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