public interface ModelAndViewResolver典型的な実装は次のようになります。
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;
}
}| 修飾子と型 | フィールドと説明 |
|---|---|
static ModelAndView | UNRESOLVED リゾルバーが特定のメソッドパラメーターの処理方法を知らないときに返されるマーカー。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
ModelAndView | resolveModelAndView(MethodSE handlerMethod, ClassSE<?> handlerType, ObjectSE returnValue, ExtendedModelMap implicitModel, NativeWebRequest webRequest) |
static final ModelAndView UNRESOLVED
ModelAndView resolveModelAndView(MethodSE handlerMethod, ClassSE<?> handlerType, ObjectSE returnValue, ExtendedModelMap implicitModel, NativeWebRequest webRequest)