springMVC配置文件spring-servlet.xml中mvc:annotation-driven /的意义
<mvc:annotation-driven/>標簽,對應的實現類是org.springframework.web.servlet.config.AnnotationDrivenBeanDefinitionParser。
通過閱讀類注釋文檔,我們發現這個類主要是用來向工廠中注冊了
-  RequestMappingHandlerMapping? 
-  BeanNameUrlHandlerMapping 
-  RequestMappingHandlerAdapter 
-  HttpRequestHandlerAdapter 
-  SimpleControllerHandlerAdapter 
-  ExceptionHandlerExceptionResolver? 
-  ResponseStatusExceptionResolver? 
-  DefaultHandlerExceptionResolver? 
上面幾個Bean實例。這幾個類都是用來做什么的呢?? ??
前兩個是HandlerMapping接口的實現類,用來處理請求映射的。其中第一個是處理@RequestMapping注解的;第二個會將controller類的名字映射為請求url。
中間三個是用來處理請求的。具體點說就是確定調用哪個controller的哪個方法來處理當前請求。第一個處理@Controller注解的處理器,支持自定義方法參數和返回值(很酷);第二個是處理繼承HttpRequestHandler的處理器;第三個處理繼承自Controller接口的處理器。
后面三個是用來處理異常的解析器。
?
?
?
轉載于:https://www.cnblogs.com/lhat/p/5152836.html
總結
以上是生活随笔為你收集整理的springMVC配置文件spring-servlet.xml中mvc:annotation-driven /的意义的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 网站title实现切换
- 下一篇: 分享几种绕过防注入的方法
