インターフェース ModelAndViewResolver
public interface ModelAndViewResolver
特定のハンドラーメソッドからのカスタム戻り値を解決するための SPI。通常、特別な戻り値の型を検出し、それらの既知の結果値を解決するために実装されます。
典型的な実装は次のようになります。
public class MyModelAndViewResolver implements ModelAndViewResolver { public ModelAndView resolveModelAndView(Method handlerMethod, Class handlerType, Object returnValue, ExtendedModelMap implicitModel, NativeWebRequest webRequest) { if (returnValue instanceof MySpecialRetVal.class)) { return new MySpecialRetVal(returnValue); } return UNRESOLVED; } }
- 導入:
- 3.0
- 作成者:
- Arjen Poutsma
フィールドサマリー
メソッドのサマリー
修飾子と型メソッド説明resolveModelAndView
(MethodSE handlerMethod, ClassSE<?> handlerType, ObjectSE returnValue, ExtendedModelMap implicitModel, NativeWebRequest webRequest)
フィールドの詳細
UNRESOLVED
リゾルバーが特定のメソッドパラメーターの処理方法を知らないときに返されるマーカー。
メソッドの詳細
resolveModelAndView
ModelAndView resolveModelAndView(MethodSE handlerMethod, ClassSE<?> handlerType, @Nullable ObjectSE returnValue, ExtendedModelMap implicitModel, NativeWebRequest webRequest)