インターフェースの使用
org.springframework.web.servlet.function.ServerResponse
ServerResponse を使用するパッケージ
org.springframework.web.servlet.function 内の ServerResponse 使用
ServerResponse 型の型パラメーターを持つ org.springframework.web.servlet.function のクラス修飾子と型インターフェース説明interfaceHandlerFilterFunction<T extends ServerResponse, R extends ServerResponse>ハンドラー関数をフィルター処理する関数を表します。interfaceHandlerFilterFunction<T extends ServerResponse, R extends ServerResponse>ハンドラー関数をフィルター処理する関数を表します。interfaceHandlerFunction<T extends ServerResponse>リクエストを処理する関数を表します。interfaceRouterFunction<T extends ServerResponse>ハンドラー関数にルーティングする関数を表します。org.springframework.web.servlet.function 内の ServerResponse サブインターフェース修飾子と型インターフェース説明interface将来のレスポンスを公開するServerResponseの非同期サブ型。interfaceエンティティデータを公開するServerResponseのエンティティ固有のサブ型。interfaceモデルとテンプレートデータを公開するServerResponseのレンダリング固有のサブ型。型 ServerResponse の型パラメーターを使用した org.springframework.web.servlet.function のメソッド修飾子と型メソッド説明<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) 指定されたレスポンス処理関数を使用して、このビルダーによって作成されたすべてのルートのレスポンスオブジェクトをフィルターに掛けます。<T extends ServerResponse, R extends ServerResponse>
RouterFunctions.BuilderRouterFunctions.Builder.after(BiFunctionSE<ServerRequest, T, R> responseProcessor) 指定されたレスポンス処理関数を使用して、このビルダーによって作成されたすべてのルートのレスポンスオブジェクトをフィルターに掛けます。static <T extends ServerResponse>
RouterFunction<T> RouterFunctions.changeParser(RouterFunction<T> routerFunction, PathPatternParser parser) 指定されたルーター関数のPathPatternParserを変更します。<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リクエストを処理する指定されたハンドラー関数にルートを追加します。default <S extends ServerResponse>
RouterFunction<S> RouterFunction.filter(HandlerFilterFunction<T, S> filterFunction) <T extends ServerResponse, R extends ServerResponse>
RouterFunctions.BuilderRouterFunctions.Builder.filter(HandlerFilterFunction<T, R> filterFunction) このビルダーによって作成されたすべてのルートを、指定されたフィルター関数でフィルターします。<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リクエストを処理する指定されたハンドラー関数にルートを追加します。<T extends ServerResponse>
RouterFunctions.BuilderRouterFunctions.Builder.nest(RequestPredicate predicate, SupplierSE<RouterFunction<T>> routerFunctionSupplier) 指定されたリクエスト述語が適用される場合、提供されたルーター関数にルーティングします。static <T extends ServerResponse>
RouterFunction<T> RouterFunctions.nest(RequestPredicate predicate, RouterFunction<T> routerFunction) 指定されたリクエスト述語が適用される場合、指定されたルーター関数にルーティングします。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, R extends ServerResponse>
HandlerFilterFunction<T, R> HandlerFilterFunction.ofResponseProcessor(BiFunctionSE<ServerRequest, T, R> responseProcessor) ServerResponseでのみ動作するフィルター関数に、指定されたレスポンスプロセッサー関数を適合させます。static <T extends ServerResponse, R extends ServerResponse>
HandlerFilterFunction<T, R> HandlerFilterFunction.ofResponseProcessor(BiFunctionSE<ServerRequest, T, R> responseProcessor) ServerResponseでのみ動作するフィルター関数に、指定されたレスポンスプロセッサー関数を適合させます。<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リクエストを処理する指定されたハンドラー関数にルートを追加します。<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リクエストを処理する指定されたハンドラー関数にルートを追加します。<T extends ServerResponse>
RouterFunctions.BuilderRouterFunctions.Builder.route(RequestPredicate predicate, HandlerFunction<T> handlerFunction) 指定された述語に一致するすべてのリクエストを処理する指定されたハンドラー関数にルートを追加します。static <T extends ServerResponse>
RouterFunction<T> RouterFunctions.route(RequestPredicate predicate, HandlerFunction<T> handlerFunction) 指定されたリクエスト述語が適用される場合、指定されたハンドラー関数にルーティングします。修飾子と型メソッド説明static ServerResponse指定された非同期レスポンスを使用して(構築された)レスポンスを作成します。static ServerResponseServerResponse.async(ObjectSE asyncResponse, DurationSE timeout) 指定された非同期レスポンスを使用して(構築された)レスポンスを作成します。AsyncServerResponse.block()将来のレスポンスが得られるまで、無期限にブロックします。レスポンスの本文を指定のObjectに設定して返します。<T> ServerResponseServerResponse.BodyBuilder.body(T body, ParameterizedTypeReference<T> bodyType) レスポンスの本文を指定のObjectに設定して返します。ServerResponse.HeadersBuilder.build()ボディのないレスポンスエンティティを構築します。ServerResponse.HeadersBuilder.build(ServerResponse.HeadersBuilder.WriteFunction writeFunction) カスタム書き込み関数を使用してレスポンスエンティティを構築します。static ServerResponseServerResponse.from(ErrorResponse response) 指定されたErrorResponseからServerResponseを作成します。指定されたmodelAttributesを使用して、指定されたnameでテンプレートをレンダリングします。指定されたmodelを使用して、指定されたnameでテンプレートをレンダリングします。static ServerResponseServerResponse.sse(ConsumerSE<ServerResponse.SseBuilder> consumer) サーバー送信イベントレスポンスを作成します。static ServerResponseServerResponse.sse(ConsumerSE<ServerResponse.SseBuilder> consumer, DurationSE timeout) サーバー送信イベントレスポンスを作成します。ServerResponse.BodyBuilder.stream(ConsumerSE<ServerResponse.StreamBuilder> streamConsumer) 低レベルのストリーミングレスポンスを作成します。SSE サポートについては、ServerResponse.sse(Consumer)を参照してください。型 ServerResponse の引数を持つ型を返す org.springframework.web.servlet.function のメソッド修飾子と型メソッド説明RouterFunctions.Builder.build()RouterFunctionをビルドします。default OptionalSE<ServerResponse> ServerRequest.checkNotModified(StringSE etag) 提供されたETag(エンティティタグ)を使用して、アプリケーションによって決定された、リクエストされたリソースが変更されたかどうかを確認します。default OptionalSE<ServerResponse> ServerRequest.checkNotModified(InstantSE lastModified) 提供された最終変更タイムスタンプ(アプリケーションによって決定)を使用して、リクエストされたリソースが変更されたかどうかを確認します。default OptionalSE<ServerResponse> ServerRequest.checkNotModified(InstantSE lastModified, StringSE etag) 提供されたETag(エンティティタグ)およびアプリケーションによって決定された最終変更タイムスタンプを指定して、リクエストされたリソースが変更されたかどうかを確認します。static RouterFunction<ServerResponse> RouterFunctions.resource(RequestPredicate predicate, Resource resource) 指定された述語に一致するリクエストを指定されたリソースにルーティングします。static RouterFunction<ServerResponse> RouterFunctions.resource(RequestPredicate predicate, Resource resource, BiConsumerSE<Resource, HttpHeaders> headersConsumer) 指定された述語に一致するリクエストを指定されたリソースにルーティングします。static RouterFunction<ServerResponse> 指定されたパターンに一致するリクエストを、指定されたルートの場所を基準としたリソースにルーティングします。static RouterFunction<ServerResponse> RouterFunctions.resources(StringSE pattern, Resource location, BiConsumerSE<Resource, HttpHeaders> headersConsumer) 指定されたパターンに一致するリクエストを、指定されたルートの場所を基準としたリソースにルーティングします。static RouterFunction<ServerResponse> RouterFunctions.resources(FunctionSE<ServerRequest, OptionalSE<Resource>> lookupFunction) 提供された検索機能を使用してリソースにルーティングします。static RouterFunction<ServerResponse> RouterFunctions.resources(FunctionSE<ServerRequest, OptionalSE<Resource>> lookupFunction, BiConsumerSE<Resource, HttpHeaders> headersConsumer) 提供された検索機能を使用してリソースにルーティングします。型 ServerResponse のパラメーターを持つ org.springframework.web.servlet.function のメソッド修飾子と型メソッド説明static ServerResponse.BodyBuilderServerResponse.from(ServerResponse other) 指定されたレスポンスのステータスコードとヘッダーを使用してビルダーを作成します。