org.springframework.web.servlet.DispatcherServlet#doDispatch
org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter#handle
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter#handleInternal
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter#invokeHandlerMethod
org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod#invokeAndHandle
Object returnValue = this.invokeForRequest(webRequest, mavContainer, providedArgs); 参数绑定
this.returnValueHandlers.handleReturnValue(returnValue, this.getReturnValueType(returnValue), mavContainer, webRequest); 处理返回值
org.springframework.web.method.support.InvocableHandlerMethod#invokeForRequest
Object[] args = this.getMethodArgumentValues(request, mavContainer, providedArgs); 参数解析过程
Object returnValue = this.doInvoke(args); 真正执行HandlerMethod