天天看點

SpringMVC從request中擷取參數的原理

  servlet原生:将查出的資料放在request、session、application域中

  測試代碼:

  位址欄輸入:http://localhost/SpringMVC_02_Param_Api/testApi

  在DispatherServlet的doDispach方法上打上斷點。以Debug模式運作

  斷點之後進入方法:

  DispatcherServlet

  調用AnnotationMethodHandlerAdapter.handle方法

  調用本類的方法。執行目标方法

  調用HandlerMethodInvoker的invokeHandlerMethod方法。方法執行者執行目标方法

  調用本類的resolveHandlerArguments方法。解析方法參數

  調用本類的resolveCommonArgument方法。解析的細節