インターフェースの使用
org.springframework.web.servlet.function.ServerRequest
ServerRequest を使用するパッケージ
org.springframework.web.servlet.function 内の ServerRequest 使用
修飾子と型メソッド説明ServerRequest.Builder.build()リクエストを作成します。static ServerRequestServerRequest.create(HttpServletRequestEE servletRequest, ListSE<HttpMessageConverter<?>> messageReaders) 指定されたHttpServletRequestおよびメッセージコンバーターに基づいて新しいServerRequestを作成します。型 ServerRequest の引数を持つ型を返す org.springframework.web.servlet.function のメソッド修飾子と型メソッド説明default OptionalSE<ServerRequest>RequestPredicate.nest(ServerRequest request) 指定されたリクエストをネストされたルートに使用されるリクエストに変換します。static FunctionSE<ServerRequest,OptionalSE<Resource>> RouterFunctions.resourceLookupFunction(StringSE pattern, Resource location) RouterFunctions.resources(String, Resource)で使用されるリソース検索関数を返します。型 ServerRequest のパラメーターを持つ org.springframework.web.servlet.function のメソッド修飾子と型メソッド説明HandlerFilterFunction.filter(ServerRequest request, HandlerFunction<T> next) このフィルターを特定のハンドラー関数に適用します。static ServerRequest.BuilderServerRequest.from(ServerRequest other) 指定されたリクエストのステータス、ヘッダー、Cookie を使用してビルダーを作成します。HandlerFunction.handle(ServerRequest request) 指定されたリクエストを処理します。default OptionalSE<ServerRequest>RequestPredicate.nest(ServerRequest request) 指定されたリクエストをネストされたルートに使用されるリクエストに変換します。RouterFunction.route(ServerRequest request) 指定されたリクエストに一致するハンドラー関数を返します。booleanRequestPredicate.test(ServerRequest request) 指定されたリクエストでこの述語を評価します。型 ServerRequest の型引数を持つ org.springframework.web.servlet.function のメソッドパラメーター修飾子と型メソッド説明RouterFunctions.Builder.after(BiFunctionSE<ServerRequest, ServerResponse, ServerResponse> responseProcessor) 指定されたレスポンス処理関数を使用して、このビルダーによって作成されたすべてのルートのレスポンスオブジェクトをフィルターに掛けます。RouterFunctions.Builder.before(FunctionSE<ServerRequest, ServerRequest> requestProcessor) 指定されたリクエスト処理関数を使用して、このビルダーによって作成されたすべてのルートのリクエストオブジェクトをフィルタリングします。RouterFunctions.Builder.before(FunctionSE<ServerRequest, ServerRequest> requestProcessor) 指定されたリクエスト処理関数を使用して、このビルダーによって作成されたすべてのルートのリクエストオブジェクトをフィルタリングします。static <T extends ServerResponse>
HandlerFilterFunction<T,T> HandlerFilterFunction.ofErrorHandler(PredicateSE<ThrowableSE> predicate, BiFunctionSE<ThrowableSE, ServerRequest, T> errorHandler) 指定された述語とレスポンスプロバイダー関数を、指定された例外でServerResponseを返すフィルター関数に適合させます。static <T extends ServerResponse>
HandlerFilterFunction<T,T> HandlerFilterFunction.ofRequestProcessor(FunctionSE<ServerRequest, ServerRequest> requestProcessor) ServerRequestでのみ動作するフィルター関数に、指定されたリクエストプロセッサー関数を適合させます。static <T extends ServerResponse>
HandlerFilterFunction<T,T> HandlerFilterFunction.ofRequestProcessor(FunctionSE<ServerRequest, ServerRequest> requestProcessor) ServerRequestでのみ動作するフィルター関数に、指定されたリクエストプロセッサー関数を適合させます。static <T extends ServerResponse,R extends ServerResponse>
HandlerFilterFunction<T,R> HandlerFilterFunction.ofResponseProcessor(BiFunctionSE<ServerRequest, T, R> responseProcessor) ServerResponseでのみ動作するフィルター関数に、指定されたレスポンスプロセッサー関数を適合させます。RouterFunctions.Builder.onError(ClassSE<? extends ThrowableSE> exceptionType, BiFunctionSE<ThrowableSE, ServerRequest, ServerResponse> responseProvider) 指定されたレスポンスプロバイダー関数を適用することにより、指定された型のすべての例外をフィルターに掛けます。RouterFunctions.Builder.onError(PredicateSE<ThrowableSE> predicate, BiFunctionSE<ThrowableSE, ServerRequest, ServerResponse> responseProvider) 指定されたレスポンスプロバイダー関数を適用することにより、述語に一致するすべての例外をフィルターに掛けます。RouterFunctions.Builder.resources(FunctionSE<ServerRequest, OptionalSE<Resource>> lookupFunction) 提供された検索機能を使用してリソースにルーティングします。static RouterFunction<ServerResponse>RouterFunctions.resources(FunctionSE<ServerRequest, OptionalSE<Resource>> lookupFunction) 提供された検索機能を使用してリソースにルーティングします。voidRouterFunctions.Visitor.resources(FunctionSE<ServerRequest, OptionalSE<Resource>> lookupFunction) リソースルーター関数の通知を受け取ります。