? ? ? ? <mvc:annotation-driven>在初始化的時候會自動創(chuàng)建兩個對 象,映射器和適配器org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter 和 org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter, 我們?nèi)绻氩皇褂眠@種簡寫方式,將其替換掉的話,就必須自己手動去配置這兩個bean對 象
? ? ? ? ?相當于注冊了DefaultAnnotationHandlerMapping和AnnotationMethodHandlerAdapter兩個bean,配置一些messageconverter。即解決了@Controller注解的使用前提配置。
? ? ? ? ? 如果沒有配置<mvc:annotation-driven>,那么所有的Controller可能就沒有解析,當有請求時候都沒有匹配的處理請求類,就都去即default servlet處理了。添加上后,相應的do請求被Controller處理,而靜態(tài)資源因為沒有相應的Controller就會被default servlet處理。總之沒有相應的Controller就會被default servlet處理就ok了。