Support classes for web data binding.
WebBindingInitializerfor declarative configuration in a Spring application context.Default implementation of the
SessionAttributeStoreinterface, storing the attributes in the WebRequest session (i.e.Strategy interface for storing model attributes in a backend session.Simple interface that can be injected into handler methods, allowing them to signal that their session processing is complete.Simple implementation of the
SessionStatusinterface, keeping the
completeflag as an instance variable.SPI for resolving custom arguments for a specific handler method parameter.Callback interface for initializing a
WebDataBinderfor performing data binding in the context of a specific web request.A factory for creating a
WebDataBinderinstance for a named target object.
ServerWebInputExceptionsubclass that indicates a data binding or validation failure.Specialized
DataBinderto perform data binding from URL query parameters or form data in the request data to Java objects.Special
DataBinderto perform data binding from web request parameters to JavaBeans, including support for multipart files.