| Interface | Description | 
|---|---|
| SessionAttributeStore | 
 Strategy interface for storing model attributes in a backend session. 
 | 
| SessionStatus | 
 Simple interface that can be injected into handler methods, allowing them to
 signal that their session processing is complete. 
 | 
| WebArgumentResolver | 
 SPI for resolving custom arguments for a specific handler method parameter. 
 | 
| WebBindingInitializer | 
 Callback interface for initializing a  
WebDataBinder
 for performing data binding in the context of a specific web request. | 
| WebDataBinderFactory | 
 A factory for creating a  
WebDataBinder instance for a named target object. | 
| Class | Description | 
|---|---|
| ConfigurableWebBindingInitializer | 
 Convenient  
WebBindingInitializer for declarative configuration
 in a Spring application context. | 
| DefaultDataBinderFactory | 
 Create a  
WebRequestDataBinder instance and initialize it with a
 WebBindingInitializer. | 
| DefaultSessionAttributeStore | 
 Default implementation of the  
SessionAttributeStore interface,
 storing the attributes in the WebRequest session (i.e. | 
| SimpleSessionStatus | 
 Simple implementation of the  
SessionStatus interface,
 keeping the complete flag as an instance variable. | 
| SpringWebConstraintValidatorFactory | 
 JSR-303  
ConstraintValidatorFactory implementation that delegates to
 the current Spring WebApplicationContext for creating autowired
 ConstraintValidator instances. | 
| WebRequestDataBinder | 
 Special  
DataBinder to perform data binding
 from web request parameters to JavaBeans, including support for multipart files. |