學習目標:@RequestMapping注解的value屬性
知識點二、
@RequestMapping注解的value屬性:
1.@RequestMapping注解的value屬性通過請求的請求地址匹配請求映射
2.@RequestMapping注解的value屬性是一個字符串類型的數組,表示該
請求映射能夠匹配多個請求地址所對應的請求
3.@RequestMapping注解的value屬性必須設置,至少通過請求地址匹配請求映射
測試練習:
接着上一篇,
1.在RequestMappingController類中的success方法上@RequestMapping注解中,
以數組形式寫兩個value值,即value={"/testRequestMapping","/test"},
所以現在有了兩個請求地址,而映射只需滿足一個即可
2.在index.html中添加以下兩行:分別用來測試兩個請求地址
<a th:href="@{/hello/testRequestMapping}">測試RequestMapping的value屬性--->testRequestMapping</a><br> <a th:href="@{/hello/test}">測試RequestMapping的value屬性--->test</a><br>
3.啟動Tomcat開始測試
發現兩個請求地址都可以訪問成功。
總結:@RequestMapping的value值是一個數組形式,即可以寫多個請求地址
請求映射可以處理多個請求 但因一個請求只能對應一個請求地址,所以只需有一個
請求地址滿足就可以。