Interface ModelAndViewResolver


public interface ModelAndViewResolver
SPI for resolving custom return values from a specific handler method. Typically implemented to detect special return types, resolving well-known result values for them.

A typical implementation could look like as follows:

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;
    }
}
Since:
3.0
Author:
Arjen Poutsma