インターフェースの使用
org.springframework.web.servlet.function.RouterFunction
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) 指定されたコンシューマーで操作された属性を持つ新しいルーティング関数を返します。型 RouterFunction のパラメーターを持つ org.springframework.web.servlet.function のメソッド修飾子と型メソッド説明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) 指定されたリクエスト述語が適用される場合、指定されたルーター関数にルーティングします。voidRouterFunctions.Visitor.unknown(RouterFunction<?> routerFunction) 不明なルーター関数の通知を受け取ります。型 RouterFunction の型引数を持つ org.springframework.web.servlet.function のメソッドパラメーター修飾子と型メソッド説明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 使用
型 RouterFunction のパラメーターを持つ org.springframework.web.servlet.function.support のメソッド修飾子と型メソッド説明voidRouterFunctionMapping.setRouterFunction(RouterFunction<?> routerFunction) マッピングするルーター関数を設定します。型 RouterFunction のパラメーターを持つ org.springframework.web.servlet.function.support のコンストラクター修飾子コンストラクター説明RouterFunctionMapping(RouterFunction<?> routerFunction) 指定されたRouterFunctionでRouterFunctionMappingを作成します。