{@link HandlerMethodArgumentResolver} that can resolves items using the {@link SpringFacesModel}. This resolver supports the following types:
{@link SpringFacesModel}
{@link ExtendedModelMap}
{@link ModelMap}
{@link Model}
{@link Map}
In addition in addition single values from the {@link SpringFacesModel} will be resolved when:
The item is not a {@link BeanUtils#isSimpleProperty simple} type
The is one and only one value in the model that can be used to resolve the parameter
If this behavior is not required set resolveModelItems to false then {@link #SpringFacesModelMethodArgumentResolver(boolean) constructing} the resolver.
@author Phillip Webb
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.