インターフェース StreamingResponseBody

関数インターフェース:
これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。

@FunctionalInterfaceSE public interface StreamingResponseBody
アプリケーションがサーブレットコンテナースレッドを保持することなく、レスポンス OutputStream に直接書き込むことができる非同期リクエスト処理のコントローラーメソッドの戻り値の型。

注意 : このオプションを使用する場合は、非同期リクエストを実行するために Spring MVC で使用される TaskExecutor を明示的に設定することを強くお勧めします。MVC Java 構成と MVC 名前空間の両方で、非同期処理を構成するオプションが提供されます。使用しない場合、アプリケーションは RequestMappingHandlerAdapter の taskExecutor プロパティを設定できます。

導入:
4.2
作成者:
Rossen Stoyanchev
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    void
    writeTo(OutputStreamSE outputStream)
    レスポンス本文に書き込むためのコールバック。
  • メソッドの詳細

    • writeTo

      void writeTo(OutputStreamSE outputStream) throws IOExceptionSE
      レスポンス本文に書き込むためのコールバック。
      パラメーター:
      outputStream - レスポンス本文のストリーム
      例外:
      IOExceptionSE - 書き込み中の例外