? ? ? ? <mvc:annotation-driven>在初始化的時(shí)候會(huì)自動(dòng)創(chuàng)建兩個(gè)對(duì) 象埠胖,映射器和適配器org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter 和 org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter淳梦, 我們?nèi)绻氩皇褂眠@種簡(jiǎn)寫(xiě)方式布蔗,將其替換掉的話,就必須自己手動(dòng)去配置這兩個(gè)bean對(duì) 象
? ? ? ? ?相當(dāng)于注冊(cè)了DefaultAnnotationHandlerMapping和AnnotationMethodHandlerAdapter兩個(gè)bean寄悯,配置一些messageconverter。即解決了@Controller注解的使用前提配置。
? ? ? ? ? 如果沒(méi)有配置<mvc:annotation-driven>戚炫,那么所有的Controller可能就沒(méi)有解析,當(dāng)有請(qǐng)求時(shí)候都沒(méi)有匹配的處理請(qǐng)求類媳纬,就都去即default servlet處理了双肤。添加上后,相應(yīng)的do請(qǐng)求被Controller處理钮惠,而靜態(tài)資源因?yàn)闆](méi)有相應(yīng)的Controller就會(huì)被default servlet處理茅糜。總之沒(méi)有相應(yīng)的Controller就會(huì)被default servlet處理就ok了素挽。