Package org.springframework.web.bind.support
@NullMarked
package org.springframework.web.bind.support
Support classes for web data binding.
-
ClassDescription
DataBinder.NameResolver
that determines the bind value name from a@BindParam
method parameter annotation.ConvenientWebBindingInitializer
for declarative configuration in a Spring application context.Create aWebRequestDataBinder
instance and initialize it with aWebBindingInitializer
.Default implementation of theSessionAttributeStore
interface, 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 theSessionStatus
interface, keeping thecomplete
flag as an instance variable.JSR-303ConstraintValidatorFactory
implementation that delegates to the current SpringWebApplicationContext
for creating autowiredConstraintValidator
instances.SPI for resolving custom arguments for a specific handler method parameter.Callback interface for initializing aWebDataBinder
for performing data binding in the context of a specific web request.A factory for creating aWebDataBinder
instance for a named target object.ServerWebInputException
subclass that indicates a data binding or validation failure.SpecializedDataBinder
to perform data binding from URL query parameters or form data in the request data to Java objects.SpecialDataBinder
to perform data binding from web request parameters to JavaBeans, including support for multipart files.