return widgetAttributeName;
}
private Object getWidgetAttributeValue(MethodParameter parameter, NativeWebRequest webRequest) {
Class<?> widgetClass = parameter.getMethod().getDeclaringClass();
WidgetAttribute widgetAttribute = parameter.getParameterAnnotation(WidgetAttribute.class);
if (widgetAttribute != null) {
String widgetAttributeName = getWidgetAttributeName(parameter, widgetAttribute);
Object value = webRequest.getAttribute(widgetAttributeName, WebRequest.SCOPE_REQUEST);
if (widgetAttribute.required()) {
Assert.notNull(value, String.format("%s attribute %s can not be null!", widgetClass, widgetAttributeName));
}
return value;
}
//