parent
0d2859c99b
commit
00147379f9
|
@ -32,7 +32,7 @@ import org.springframework.jdbc.support.MetaDataAccessException;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Factory used to create a {@link CallMetaDataProvider} implementation
|
* Factory used to create a {@link CallMetaDataProvider} implementation
|
||||||
* based on the type of databse being used.
|
* based on the type of database being used.
|
||||||
*
|
*
|
||||||
* @author Thomas Risberg
|
* @author Thomas Risberg
|
||||||
* @since 2.5
|
* @since 2.5
|
||||||
|
|
|
@ -31,7 +31,7 @@ import org.springframework.jdbc.support.nativejdbc.NativeJdbcExtractor;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Factory used to create a {@link TableMetaDataProvider} implementation
|
* Factory used to create a {@link TableMetaDataProvider} implementation
|
||||||
* based on the type of databse being used.
|
* based on the type of database being used.
|
||||||
*
|
*
|
||||||
* @author Thomas Risberg
|
* @author Thomas Risberg
|
||||||
* @since 2.5
|
* @since 2.5
|
||||||
|
|
|
@ -193,7 +193,6 @@ public class ResponseEntityTests {
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void emptyCacheControl() {
|
public void emptyCacheControl() {
|
||||||
|
|
||||||
Integer entity = new Integer(42);
|
Integer entity = new Integer(42);
|
||||||
|
|
||||||
ResponseEntity<Integer> responseEntity =
|
ResponseEntity<Integer> responseEntity =
|
||||||
|
|
|
@ -58,7 +58,6 @@ import org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolv
|
||||||
*/
|
*/
|
||||||
public class RequestResponseBodyMethodProcessor extends AbstractMessageConverterMethodProcessor {
|
public class RequestResponseBodyMethodProcessor extends AbstractMessageConverterMethodProcessor {
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Basic constructor with converters only. Suitable for resolving
|
* Basic constructor with converters only. Suitable for resolving
|
||||||
* {@code @RequestBody}. For handling {@code @ResponseBody} consider also
|
* {@code @RequestBody}. For handling {@code @ResponseBody} consider also
|
||||||
|
@ -126,6 +125,7 @@ public class RequestResponseBodyMethodProcessor extends AbstractMessageConverter
|
||||||
|
|
||||||
Object arg = readWithMessageConverters(webRequest, parameter, parameter.getGenericParameterType());
|
Object arg = readWithMessageConverters(webRequest, parameter, parameter.getGenericParameterType());
|
||||||
String name = Conventions.getVariableNameForParameter(parameter);
|
String name = Conventions.getVariableNameForParameter(parameter);
|
||||||
|
|
||||||
WebDataBinder binder = binderFactory.createBinder(webRequest, arg, name);
|
WebDataBinder binder = binderFactory.createBinder(webRequest, arg, name);
|
||||||
if (arg != null) {
|
if (arg != null) {
|
||||||
validateIfApplicable(binder, parameter);
|
validateIfApplicable(binder, parameter);
|
||||||
|
@ -134,6 +134,7 @@ public class RequestResponseBodyMethodProcessor extends AbstractMessageConverter
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
mavContainer.addAttribute(BindingResult.MODEL_KEY_PREFIX + name, binder.getBindingResult());
|
mavContainer.addAttribute(BindingResult.MODEL_KEY_PREFIX + name, binder.getBindingResult());
|
||||||
|
|
||||||
return arg;
|
return arg;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue