学习目标:@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值是一个数组形式,即可以写多个请求地址
请求映射可以处理多个请求 但因一个请求只能对应一个请求地址,所以只需有一个
请求地址满足就可以。