Class ProxyingHandlerMethodArgumentResolver

java.lang.Object
org.springframework.web.method.annotation.ModelAttributeMethodProcessor
org.springframework.data.web.ProxyingHandlerMethodArgumentResolver
All Implemented Interfaces:
Aware, BeanClassLoaderAware, BeanFactoryAware, HandlerMethodArgumentResolver, HandlerMethodReturnValueHandler

public class ProxyingHandlerMethodArgumentResolver extends ModelAttributeMethodProcessor implements BeanFactoryAware, BeanClassLoaderAware
HandlerMethodArgumentResolver to create Proxy instances for interface-based controller method parameters. Resolution requires the method parameter or its interface type to be annotated with ProjectedPayload.

By default, data binding for collection properties is limited to 1024 elements. This limit can be overridden by setting the "spring.data.web.projection.collection-limit" Spring property.

Since:
1.10
Author:
Oliver Gierke, Chris Bono, Mark Paluch, Christoph Strobl