クラス HandlerResult

java.lang.ObjectSE
org.springframework.web.reactive.HandlerResult

public class HandlerResult extends ObjectSE
ハンドラーまたはハンドラーメソッドの呼び出しの結果を表します。
導入:
5.0
作成者:
Rossen Stoyanchev
  • コンストラクターの詳細

    • HandlerResult

      public HandlerResult(ObjectSE handler, @Nullable ObjectSE returnValue, MethodParameter returnType)
      新しい HandlerResult を作成します。
      パラメーター:
      handler - リクエストを処理したハンドラー
      returnValue - おそらく null ハンドラーからの戻り値
      returnType - 戻り値の型
    • HandlerResult

      public HandlerResult(ObjectSE handler, @Nullable ObjectSE returnValue, MethodParameter returnType, @Nullable BindingContext context)
      新しい HandlerResult を作成します。
      パラメーター:
      handler - リクエストを処理したハンドラー
      returnValue - おそらく null ハンドラーからの戻り値
      returnType - 戻り値の型
      context - リクエスト処理に使用されるバインディングコンテキスト
  • メソッドの詳細

    • getHandler

      public ObjectSE getHandler()
      リクエストを処理したハンドラーを返します。
    • getReturnValue

      @Nullable public ObjectSE getReturnValue()
      もしあればハンドラーから返された値を返します。
    • getReturnType

      public ResolvableType getReturnType()
      ハンドラーから返される値の型を返します。たとえば、コントローラーメソッドのシグネチャーで宣言された戻り値の型です。戻り値の型の基になる MethodParameter を取得するには、getReturnTypeSource() も参照してください。
    • getReturnTypeSource

      public MethodParameter getReturnTypeSource()
      returnType の作成元である MethodParameter を返します。
    • getBindingContext

      public BindingContext getBindingContext()
      リクエストの処理に使用される BindingContext を返します。
    • getModel

      public Model getModel()
      リクエストの処理に使用されるモデルを返します。これは getBindingContext().getModel() のショートカットです。
    • setExceptionHandler

      public HandlerResult setExceptionHandler(DispatchExceptionHandler exceptionHandler)
      HandlerAdapter クラスは、これを設定して、非同期の戻り値でハンドラーを呼び出すときに、例外処理メカニズムをレスポンスレンダリングおよび遅延例外に適用できます。
      パラメーター:
      exceptionHandler - 使用する例外ハンドラー
      導入:
      6.0
    • getExceptionHandler

      @Nullable public DispatchExceptionHandler getExceptionHandler()
      configured 例外ハンドラーを返します。
      導入:
      6.0