インターフェースの使用
org.springframework.web.servlet.function.RouterFunctions.Builder
RouterFunctions.Builder を使用するパッケージ
org.springframework.web.servlet.function 内の RouterFunctions.Builder 使用
修飾子と型メソッド説明<T extends ServerResponse>
RouterFunctions.BuilderRouterFunctions.Builder.add(RouterFunction<T> routerFunction) 指定されたルートをこのビルダーに追加します。<T extends ServerResponse, R extends ServerResponse>
RouterFunctions.BuilderRouterFunctions.Builder.after(BiFunctionSE<ServerRequest, T, R> responseProcessor) 指定されたレスポンス処理関数を使用して、このビルダーによって作成されたすべてのルートのレスポンスオブジェクトをフィルターに掛けます。RouterFunctions.Builder.before(FunctionSE<ServerRequest, ServerRequest> requestProcessor) 指定されたリクエスト処理関数を使用して、このビルダーによって作成されたすべてのルートのリクエストオブジェクトをフィルタリングします。<T extends ServerResponse>
RouterFunctions.BuilderRouterFunctions.Builder.DELETE(StringSE pattern, HandlerFunction<T> handlerFunction) 指定されたパターンに一致するすべての HTTPDELETEリクエストを処理する指定されたハンドラー関数にルートを追加します。<T extends ServerResponse>
RouterFunctions.BuilderRouterFunctions.Builder.DELETE(StringSE pattern, RequestPredicate predicate, HandlerFunction<T> handlerFunction) 指定されたパターンと述語に一致するすべての HTTPDELETEリクエストを処理する指定されたハンドラー関数にルートを追加します。<T extends ServerResponse>
RouterFunctions.BuilderRouterFunctions.Builder.DELETE(HandlerFunction<T> handlerFunction) HTTPDELETEリクエストを処理する指定されたハンドラー関数にルートを追加します。<T extends ServerResponse>
RouterFunctions.BuilderRouterFunctions.Builder.DELETE(RequestPredicate predicate, HandlerFunction<T> handlerFunction) 指定された述語に一致するすべての HTTPDELETEリクエストを処理する指定されたハンドラー関数にルートを追加します。<T extends ServerResponse, R extends ServerResponse>
RouterFunctions.BuilderRouterFunctions.Builder.filter(HandlerFilterFunction<T, R> filterFunction) このビルダーによって作成されたすべてのルートを、指定されたフィルター関数でフィルターします。<T extends ServerResponse>
RouterFunctions.BuilderRouterFunctions.Builder.GET(StringSE pattern, HandlerFunction<T> handlerFunction) 指定されたパターンに一致するすべての HTTPGETリクエストを処理する指定されたハンドラー関数にルートを追加します。<T extends ServerResponse>
RouterFunctions.BuilderRouterFunctions.Builder.GET(StringSE pattern, RequestPredicate predicate, HandlerFunction<T> handlerFunction) 指定されたパターンと述語に一致するすべての HTTPGETリクエストを処理する指定されたハンドラー関数にルートを追加します。<T extends ServerResponse>
RouterFunctions.BuilderRouterFunctions.Builder.GET(HandlerFunction<T> handlerFunction) HTTPGETリクエストを処理する指定されたハンドラー関数にルートを追加します。<T extends ServerResponse>
RouterFunctions.BuilderRouterFunctions.Builder.GET(RequestPredicate predicate, HandlerFunction<T> handlerFunction) 指定された述語に一致するすべての HTTPGETリクエストを処理する指定されたハンドラー関数にルートを追加します。<T extends ServerResponse>
RouterFunctions.BuilderRouterFunctions.Builder.HEAD(StringSE pattern, HandlerFunction<T> handlerFunction) 指定されたパターンに一致するすべての HTTPHEADリクエストを処理する指定されたハンドラー関数にルートを追加します。<T extends ServerResponse>
RouterFunctions.BuilderRouterFunctions.Builder.HEAD(StringSE pattern, RequestPredicate predicate, HandlerFunction<T> handlerFunction) 指定されたパターンと述語に一致するすべての HTTPHEADリクエストを処理する指定されたハンドラー関数にルートを追加します。<T extends ServerResponse>
RouterFunctions.BuilderRouterFunctions.Builder.HEAD(HandlerFunction<T> handlerFunction) HTTPHEADリクエストを処理する指定されたハンドラー関数にルートを追加します。<T extends ServerResponse>
RouterFunctions.BuilderRouterFunctions.Builder.HEAD(RequestPredicate predicate, HandlerFunction<T> handlerFunction) 指定された述語に一致するすべての HTTPHEADリクエストを処理する指定されたハンドラー関数にルートを追加します。RouterFunctions.Builder.nest(RequestPredicate predicate, ConsumerSE<RouterFunctions.Builder> builderConsumer) 指定されたリクエスト述語が適用される場合、構築されたルーター関数にルーティングします。<T extends ServerResponse>
RouterFunctions.BuilderRouterFunctions.Builder.nest(RequestPredicate predicate, SupplierSE<RouterFunction<T>> routerFunctionSupplier) 指定されたリクエスト述語が適用される場合、提供されたルーター関数にルーティングします。<T extends ServerResponse>
RouterFunctions.BuilderRouterFunctions.Builder.onError(ClassSE<? extends ThrowableSE> exceptionType, BiFunctionSE<ThrowableSE, ServerRequest, T> responseProvider) 指定されたレスポンスプロバイダー関数を適用することにより、指定された型のすべての例外をフィルターに掛けます。<T extends ServerResponse>
RouterFunctions.BuilderRouterFunctions.Builder.onError(PredicateSE<ThrowableSE> predicate, BiFunctionSE<ThrowableSE, ServerRequest, T> responseProvider) 指定されたレスポンスプロバイダー関数を適用することにより、述語に一致するすべての例外をフィルターに掛けます。<T extends ServerResponse>
RouterFunctions.BuilderRouterFunctions.Builder.OPTIONS(StringSE pattern, HandlerFunction<T> handlerFunction) 指定されたパターンに一致するすべての HTTPOPTIONSリクエストを処理する指定されたハンドラー関数にルートを追加します。<T extends ServerResponse>
RouterFunctions.BuilderRouterFunctions.Builder.OPTIONS(StringSE pattern, RequestPredicate predicate, HandlerFunction<T> handlerFunction) 指定されたパターンと述語に一致するすべての HTTPOPTIONSリクエストを処理する指定されたハンドラー関数にルートを追加します。<T extends ServerResponse>
RouterFunctions.BuilderRouterFunctions.Builder.OPTIONS(HandlerFunction<T> handlerFunction) HTTPOPTIONSリクエストを処理する指定されたハンドラー関数にルートを追加します。<T extends ServerResponse>
RouterFunctions.BuilderRouterFunctions.Builder.OPTIONS(RequestPredicate predicate, HandlerFunction<T> handlerFunction) 指定された述語に一致するすべての HTTPOPTIONSリクエストを処理する指定されたハンドラー関数にルートを追加します。<T extends ServerResponse>
RouterFunctions.BuilderRouterFunctions.Builder.PATCH(StringSE pattern, HandlerFunction<T> handlerFunction) 指定されたパターンに一致するすべての HTTPPATCHリクエストを処理する指定されたハンドラー関数にルートを追加します。<T extends ServerResponse>
RouterFunctions.BuilderRouterFunctions.Builder.PATCH(StringSE pattern, RequestPredicate predicate, HandlerFunction<T> handlerFunction) 指定されたパターンと述語に一致するすべての HTTPPATCHリクエストを処理する指定されたハンドラー関数にルートを追加します。<T extends ServerResponse>
RouterFunctions.BuilderRouterFunctions.Builder.PATCH(HandlerFunction<T> handlerFunction) HTTPPATCHリクエストを処理する指定されたハンドラー関数にルートを追加します。<T extends ServerResponse>
RouterFunctions.BuilderRouterFunctions.Builder.PATCH(RequestPredicate predicate, HandlerFunction<T> handlerFunction) 指定された述語に一致するすべての HTTPPATCHリクエストを処理する指定されたハンドラー関数にルートを追加します。RouterFunctions.Builder.path(StringSE pattern, ConsumerSE<RouterFunctions.Builder> builderConsumer) 指定されたパスプレフィックスパターンが適用される場合、構築されたルーター関数にルーティングします。<T extends ServerResponse>
RouterFunctions.BuilderRouterFunctions.Builder.path(StringSE pattern, SupplierSE<RouterFunction<T>> routerFunctionSupplier) 指定されたパスプレフィックスパターンが適用される場合は、提供されたルーター関数にルーティングします。<T extends ServerResponse>
RouterFunctions.BuilderRouterFunctions.Builder.POST(StringSE pattern, HandlerFunction<T> handlerFunction) 指定されたパターンに一致するすべての HTTPPOSTリクエストを処理する指定されたハンドラー関数にルートを追加します。<T extends ServerResponse>
RouterFunctions.BuilderRouterFunctions.Builder.POST(StringSE pattern, RequestPredicate predicate, HandlerFunction<T> handlerFunction) 指定されたパターンと述語に一致するすべての HTTPPOSTリクエストを処理する指定されたハンドラー関数にルートを追加します。<T extends ServerResponse>
RouterFunctions.BuilderRouterFunctions.Builder.POST(HandlerFunction<T> handlerFunction) HTTPPOSTリクエストを処理する指定されたハンドラー関数にルートを追加します。<T extends ServerResponse>
RouterFunctions.BuilderRouterFunctions.Builder.POST(RequestPredicate predicate, HandlerFunction<T> handlerFunction) 指定された述語に一致するすべての HTTPPOSTリクエストを処理する指定されたハンドラー関数にルートを追加します。<T extends ServerResponse>
RouterFunctions.BuilderRouterFunctions.Builder.PUT(StringSE pattern, HandlerFunction<T> handlerFunction) 指定されたパターンに一致するすべての HTTPPUTリクエストを処理する指定されたハンドラー関数にルートを追加します。<T extends ServerResponse>
RouterFunctions.BuilderRouterFunctions.Builder.PUT(StringSE pattern, RequestPredicate predicate, HandlerFunction<T> handlerFunction) 指定されたパターンと述語に一致するすべての HTTPPUTリクエストを処理する指定されたハンドラー関数にルートを追加します。<T extends ServerResponse>
RouterFunctions.BuilderRouterFunctions.Builder.PUT(HandlerFunction<T> handlerFunction) HTTPPUTリクエストを処理する指定されたハンドラー関数にルートを追加します。<T extends ServerResponse>
RouterFunctions.BuilderRouterFunctions.Builder.PUT(RequestPredicate predicate, HandlerFunction<T> handlerFunction) 指定された述語に一致するすべての HTTPPUTリクエストを処理する指定されたハンドラー関数にルートを追加します。RouterFunctions.Builder.resource(RequestPredicate predicate, Resource resource) 指定された述語に一致するリクエストを指定されたリソースにルーティングします。RouterFunctions.Builder.resource(RequestPredicate predicate, Resource resource, BiConsumerSE<Resource, HttpHeaders> headersConsumer) 指定された述語に一致するリクエストを指定されたリソースにルーティングします。指定されたパターンに一致するリクエストを、指定されたルートの場所を基準としたリソースにルーティングします。RouterFunctions.Builder.resources(StringSE pattern, Resource location, BiConsumerSE<Resource, HttpHeaders> headersConsumer) 指定されたパターンに一致するリクエストを、指定されたルートの場所を基準としたリソースにルーティングします。RouterFunctions.Builder.resources(FunctionSE<ServerRequest, OptionalSE<Resource>> lookupFunction) 提供された検索機能を使用してリソースにルーティングします。RouterFunctions.Builder.resources(FunctionSE<ServerRequest, OptionalSE<Resource>> lookupFunction, BiConsumerSE<Resource, HttpHeaders> headersConsumer) 提供された検索機能を使用してリソースにルーティングします。<T extends ServerResponse>
RouterFunctions.BuilderRouterFunctions.Builder.route(RequestPredicate predicate, HandlerFunction<T> handlerFunction) 指定された述語に一致するすべてのリクエストを処理する指定されたハンドラー関数にルートを追加します。static RouterFunctions.BuilderRouterFunctions.route()ビルダースタイルのインターフェースを介してルーター関数を作成する発見可能な方法を提供します。RouterFunctions.Builder.withAttribute(StringSE name, ObjectSE value) このビルダーで作成された最後のルートに、指定された名前と値の属性を追加します。RouterFunctions.Builder.withAttributes(ConsumerSE<MapSE<StringSE, ObjectSE>> attributesConsumer) 最後に構築されたルートの属性を操作します。型 RouterFunctions.Builder の型引数を持つ org.springframework.web.servlet.function のメソッドパラメーター修飾子と型メソッド説明RouterFunctions.Builder.nest(RequestPredicate predicate, ConsumerSE<RouterFunctions.Builder> builderConsumer) 指定されたリクエスト述語が適用される場合、構築されたルーター関数にルーティングします。RouterFunctions.Builder.path(StringSE pattern, ConsumerSE<RouterFunctions.Builder> builderConsumer) 指定されたパスプレフィックスパターンが適用される場合、構築されたルーター関数にルーティングします。