Class ServletRequestDataBinderFactory
- java.lang.Object
- org.springframework.web.bind.support.DefaultDataBinderFactory
- org.springframework.web.method.annotation.InitBinderDataBinderFactory
- org.springframework.web.servlet.mvc.method.annotation.ServletRequestDataBinderFactory
- All Implemented Interfaces:
WebDataBinderFactory
public class ServletRequestDataBinderFactory extends InitBinderDataBinderFactory
Creates aServletRequestDataBinder
.- Since:
- 3.1
- Author:
- Rossen Stoyanchev
Constructor Summary
Constructors Constructor Description ServletRequestDataBinderFactory(List<InvocableHandlerMethod> binderMethods, WebBindingInitializer initializer)
Create a new instance.
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ServletRequestDataBinder
createBinderInstance(Object target, String objectName, NativeWebRequest request)
Returns an instance ofExtendedServletRequestDataBinder
.Methods inherited from class org.springframework.web.method.annotation.InitBinderDataBinderFactory
initBinder, isBinderMethodApplicable
Methods inherited from class org.springframework.web.bind.support.DefaultDataBinderFactory
createBinder
Constructor Detail
ServletRequestDataBinderFactory
public ServletRequestDataBinderFactory(List<InvocableHandlerMethod> binderMethods, WebBindingInitializer initializer)
Create a new instance.- Parameters:
binderMethods
- one or more@InitBinder
methodsinitializer
- provides global data binder initialization
Method Detail
createBinderInstance
protected ServletRequestDataBinder createBinderInstance(Object target, String objectName, NativeWebRequest request)
Returns an instance ofExtendedServletRequestDataBinder
.- Overrides:
createBinderInstance
in classDefaultDataBinderFactory
- Parameters:
target
- the binding target ornull
for type conversion onlyobjectName
- the binding target object namerequest
- the current request