Package org.springframework.web.bind.support
@NullMarked
package org.springframework.web.bind.support
Support classes for web data binding.
-
ClassDescription
DataBinder.NameResolverthat determines the bind value name from a@BindParammethod parameter annotation.ConvenientWebBindingInitializerfor declarative configuration in a Spring application context.Create aWebRequestDataBinderinstance and initialize it with aWebBindingInitializer.Default implementation of theSessionAttributeStoreinterface, 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 theSessionStatusinterface, keeping thecompleteflag as an instance variable.JSR-303ConstraintValidatorFactoryimplementation that delegates to the current SpringWebApplicationContextfor creating autowiredConstraintValidatorinstances.SPI for resolving custom arguments for a specific handler method parameter.Callback interface for initializing aWebDataBinderfor performing data binding in the context of a specific web request.A factory for creating aWebDataBinderinstance for a named target object.ServerWebInputExceptionsubclass that indicates a data binding or validation failure.SpecializedDataBinderto perform data binding from URL query parameters or form data in the request data to Java objects.SpecialDataBinderto perform data binding from web request parameters to JavaBeans, including support for multipart files.