インターフェースの使用
org.springframework.web.servlet.function.HandlerFunction
HandlerFunction を使用するパッケージ
org.springframework.web.servlet.function 内の HandlerFunction 使用
修飾子と型メソッド説明default HandlerFunction<R>
HandlerFilterFunction.apply
(HandlerFunction<T> handler) このフィルターを特定のハンドラー関数に適用すると、フィルターされたハンドラー関数になります。型 HandlerFunction の引数を持つ型を返す org.springframework.web.servlet.function のメソッド型 HandlerFunction のパラメーターを持つ org.springframework.web.servlet.function のメソッド修飾子と型メソッド説明default RouterFunction<T>
RouterFunction.andRoute
(RequestPredicate predicate, HandlerFunction<T> handlerFunction) このルートが一致せず、指定されたリクエスト述語が適用される場合、指定されたハンドラー関数にルーティングする合成ルーティング関数を返します。default HandlerFunction<R>
HandlerFilterFunction.apply
(HandlerFunction<T> handler) このフィルターを特定のハンドラー関数に適用すると、フィルターされたハンドラー関数になります。RouterFunctions.Builder.DELETE
(StringSE pattern, HandlerFunction<ServerResponse> handlerFunction) 指定されたパターンに一致するすべての HTTPDELETE
リクエストを処理する指定されたハンドラー関数にルートを追加します。RouterFunctions.Builder.DELETE
(StringSE pattern, RequestPredicate predicate, HandlerFunction<ServerResponse> handlerFunction) 指定されたパターンと述語に一致するすべての HTTPDELETE
リクエストを処理する指定されたハンドラー関数にルートを追加します。RouterFunctions.Builder.DELETE
(HandlerFunction<ServerResponse> handlerFunction) HTTPDELETE
リクエストを処理する指定されたハンドラー関数にルートを追加します。RouterFunctions.Builder.DELETE
(RequestPredicate predicate, HandlerFunction<ServerResponse> handlerFunction) 指定された述語に一致するすべての HTTPDELETE
リクエストを処理する指定されたハンドラー関数にルートを追加します。HandlerFilterFunction.filter
(ServerRequest request, HandlerFunction<T> next) このフィルターを特定のハンドラー関数に適用します。RouterFunctions.Builder.GET
(StringSE pattern, HandlerFunction<ServerResponse> handlerFunction) 指定されたパターンに一致するすべての HTTPGET
リクエストを処理する指定されたハンドラー関数にルートを追加します。RouterFunctions.Builder.GET
(StringSE pattern, RequestPredicate predicate, HandlerFunction<ServerResponse> handlerFunction) 指定されたパターンと述語に一致するすべての HTTPGET
リクエストを処理する指定されたハンドラー関数にルートを追加します。RouterFunctions.Builder.GET
(HandlerFunction<ServerResponse> handlerFunction) HTTPGET
リクエストを処理する指定されたハンドラー関数にルートを追加します。RouterFunctions.Builder.GET
(RequestPredicate predicate, HandlerFunction<ServerResponse> handlerFunction) 指定された述語に一致するすべての HTTPGET
リクエストを処理する指定されたハンドラー関数にルートを追加します。RouterFunctions.Builder.HEAD
(StringSE pattern, HandlerFunction<ServerResponse> handlerFunction) 指定されたパターンに一致するすべての HTTPHEAD
リクエストを処理する指定されたハンドラー関数にルートを追加します。RouterFunctions.Builder.HEAD
(StringSE pattern, RequestPredicate predicate, HandlerFunction<ServerResponse> handlerFunction) 指定されたパターンと述語に一致するすべての HTTPHEAD
リクエストを処理する指定されたハンドラー関数にルートを追加します。RouterFunctions.Builder.HEAD
(HandlerFunction<ServerResponse> handlerFunction) HTTPHEAD
リクエストを処理する指定されたハンドラー関数にルートを追加します。RouterFunctions.Builder.HEAD
(RequestPredicate predicate, HandlerFunction<ServerResponse> handlerFunction) 指定された述語に一致するすべての HTTPHEAD
リクエストを処理する指定されたハンドラー関数にルートを追加します。RouterFunctions.Builder.OPTIONS
(StringSE pattern, HandlerFunction<ServerResponse> handlerFunction) 指定されたパターンに一致するすべての HTTPOPTIONS
リクエストを処理する指定されたハンドラー関数にルートを追加します。RouterFunctions.Builder.OPTIONS
(StringSE pattern, RequestPredicate predicate, HandlerFunction<ServerResponse> handlerFunction) 指定されたパターンと述語に一致するすべての HTTPOPTIONS
リクエストを処理する指定されたハンドラー関数にルートを追加します。RouterFunctions.Builder.OPTIONS
(HandlerFunction<ServerResponse> handlerFunction) HTTPOPTIONS
リクエストを処理する指定されたハンドラー関数にルートを追加します。RouterFunctions.Builder.OPTIONS
(RequestPredicate predicate, HandlerFunction<ServerResponse> handlerFunction) 指定された述語に一致するすべての HTTPOPTIONS
リクエストを処理する指定されたハンドラー関数にルートを追加します。RouterFunctions.Builder.PATCH
(StringSE pattern, HandlerFunction<ServerResponse> handlerFunction) 指定されたパターンに一致するすべての HTTPPATCH
リクエストを処理する指定されたハンドラー関数にルートを追加します。RouterFunctions.Builder.PATCH
(StringSE pattern, RequestPredicate predicate, HandlerFunction<ServerResponse> handlerFunction) 指定されたパターンと述語に一致するすべての HTTPPATCH
リクエストを処理する指定されたハンドラー関数にルートを追加します。RouterFunctions.Builder.PATCH
(HandlerFunction<ServerResponse> handlerFunction) HTTPPATCH
リクエストを処理する指定されたハンドラー関数にルートを追加します。RouterFunctions.Builder.PATCH
(RequestPredicate predicate, HandlerFunction<ServerResponse> handlerFunction) 指定された述語に一致するすべての HTTPPATCH
リクエストを処理する指定されたハンドラー関数にルートを追加します。RouterFunctions.Builder.POST
(StringSE pattern, HandlerFunction<ServerResponse> handlerFunction) 指定されたパターンに一致するすべての HTTPPOST
リクエストを処理する指定されたハンドラー関数にルートを追加します。RouterFunctions.Builder.POST
(StringSE pattern, RequestPredicate predicate, HandlerFunction<ServerResponse> handlerFunction) 指定されたパターンと述語に一致するすべての HTTPPOST
リクエストを処理する指定されたハンドラー関数にルートを追加します。RouterFunctions.Builder.POST
(HandlerFunction<ServerResponse> handlerFunction) HTTPPOST
リクエストを処理する指定されたハンドラー関数にルートを追加します。RouterFunctions.Builder.POST
(RequestPredicate predicate, HandlerFunction<ServerResponse> handlerFunction) 指定された述語に一致するすべての HTTPPOST
リクエストを処理する指定されたハンドラー関数にルートを追加します。RouterFunctions.Builder.PUT
(StringSE pattern, HandlerFunction<ServerResponse> handlerFunction) 指定されたパターンに一致するすべての HTTPPUT
リクエストを処理する指定されたハンドラー関数にルートを追加します。RouterFunctions.Builder.PUT
(StringSE pattern, RequestPredicate predicate, HandlerFunction<ServerResponse> handlerFunction) 指定されたパターンと述語に一致するすべての HTTPPUT
リクエストを処理する指定されたハンドラー関数にルートを追加します。RouterFunctions.Builder.PUT
(HandlerFunction<ServerResponse> handlerFunction) HTTPPUT
リクエストを処理する指定されたハンドラー関数にルートを追加します。RouterFunctions.Builder.PUT
(RequestPredicate predicate, HandlerFunction<ServerResponse> handlerFunction) 指定された述語に一致するすべての HTTPPUT
リクエストを処理する指定されたハンドラー関数にルートを追加します。RouterFunctions.Builder.route
(RequestPredicate predicate, HandlerFunction<ServerResponse> handlerFunction) 指定された述語に一致するすべてのリクエストを処理する指定されたハンドラー関数にルートを追加します。static <T extends ServerResponse>
RouterFunction<T>RouterFunctions.route
(RequestPredicate predicate, HandlerFunction<T> handlerFunction) 指定されたリクエスト述語が適用される場合、指定されたハンドラー関数にルーティングします。void
RouterFunctions.Visitor.route
(RequestPredicate predicate, HandlerFunction<?> handlerFunction) ハンドラー関数への標準の予測ルートの通知を受け取ります。