1.配置web.xml的servlet標簽,在此標簽中配置服務器配置文件
2.配置web.xml的servlet-mapping標簽
3.配置application.xml的自動掃描包的位置
4.配置application.xml的物理視圖的前后綴
5.配置application.xml的視圖解析器
6.配置application.xml的直接跳轉頁面,非必需
7.配置application.xml的mvc:annotation-driven標簽
8.解決靜態文件加載404的問題
<mvc:default-servlet-handler/>
<mvc:annotation-driven /> 是一種簡寫形式,完全可以手動配置替代這種簡寫形式,簡寫形式可以讓初學都快速應用默認配置方案。<mvc:annotation-driven /> 會自動注冊DefaultAnnotationHandlerMapping與AnnotationMethodHandlerAdapter 兩個bean,是spring MVC為@Controllers分發請求所必須的。
並提供了:數據綁定支持,@NumberFormatannotation支持,@DateTimeFormat支持,@Valid支持,讀寫XML的支持(JAXB),讀寫JSON的支持(Jackson)。
后面,我們處理響應ajax請求時,就使用到了對json的支持。
后面,對action寫JUnit單元測試時,要從spring IOC容器中取DefaultAnnotationHandlerMapping與AnnotationMethodHandlerAdapter 兩個bean,來完成測試,取的時候要知道是<mvc:annotation-driven />這一句注冊的這兩個bean。