<mvc:annotation-driven />

? ? ? ? <mvc:annotation-driven>在初始化的時候會自動創(chuàng)建兩個對 象,映射器和適配器org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter 和 org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter, 我們?nèi)绻氩皇褂眠@種簡寫方式,將其替換掉的話,就必須自己手動去配置這兩個bean對 象

? ? ? ? ?相當(dāng)于注冊了DefaultAnnotationHandlerMapping和AnnotationMethodHandlerAdapter兩個bean,配置一些messageconverter。即解決了@Controller注解的使用前提配置。

? ? ? ? ? 如果沒有配置<mvc:annotation-driven>,那么所有的Controller可能就沒有解析,當(dāng)有請求時候都沒有匹配的處理請求類,就都去即default servlet處理了。添加上后,相應(yīng)的do請求被Controller處理,而靜態(tài)資源因為沒有相應(yīng)的Controller就會被default servlet處理??傊疀]有相應(yīng)的Controller就會被default servlet處理就ok了。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容