public Object resolveArgument(MethodParameter methodParameter,
NativeWebRequest webRequest) throws Exception {
PrefParam prefParamType = methodParameter.getParameterAnnotation(PrefParam.class);
RequestAttr requestAttrType = methodParameter.getParameterAnnotation(RequestAttr.class);
SessionAttr sessionAttrType = methodParameter.getParameterAnnotation(SessionAttr.class);
SessionParam sessionParamType = methodParameter.getParameterAnnotation(SessionParam.class);
if(prefParamType!=null) {
return resolvePrefValue(methodParameter, webRequest, prefParamType);
} else if(requestAttrType!=null) {
return resolveRequestValue(methodParameter, webRequest, requestAttrType);