public interface AsyncHandlerMethodReturnValueHandler extends HandlerMethodReturnValueHandler
この契約を実装する注: は必須ではありませんが、ハンドラーを他よりも優先する必要がある場合に実装する必要があります。たとえば、カスタム(非同期)ハンドラーは、デフォルトで組み込みハンドラーの後に配置され、非同期値の準備ができたら @ResponseBody
または @ModelAttribute
処理よりも優先されます。対照的に、組み込み(非同期)ハンドラーは、同期ハンドラーよりも先に順序付けられています。
修飾子と型 | メソッドと説明 |
---|---|
boolean | isAsyncReturnValue(ObjectSE returnValue, MethodParameter returnType) 指定された戻り値が非同期計算を表すかどうか。 |
handleReturnValue, supportsReturnType
boolean isAsyncReturnValue(@Nullable ObjectSE returnValue, MethodParameter returnType)
returnValue
- ハンドラーメソッドから返された値 returnType
- 戻り型 true