首先这是个SpringMVC里的Controller文件下的注解@RequestMapping()括号里面就是URL地址,本文专门分析一下占位符的意思和作用,首先占位符就是顾名思义就只是一个占位置的,大概是这样的:(”/{id}“),这个id没有任何意义,你甚至可以改成abc,你写出来的注释大概就是@RequestMapping(”/{id}“),让我们来看看整个方法
@RequestMapping(”/{id}“)
public String test5(@PathVariable String id){
。。。。。此处省略,不重要
}
有没有发现 这里面有两个id,@RequestMapping(”/{id}“)这里面的id表示URL地址栏必须输入数字或者字母(任意),这个是什么意思呢,就是你运行了tomcat之后,不是弹出来一个网页上面写着地址是8080什么的嘛,这个8080后面加一个斜杠/再加上任意长度的数字或者字母就可以访问这个 test5,而这个你输入的任意长度的数字或者字母,它刚好也作为一个参数传给了@RequestMapping(”/{id}“)中的id,紧接着再传给了public String test5(@PathVariable String id)中的id,于是这个参数就这么被获取到了。
听懂了吗,不懂的话自己动手再实际操作几遍
本文深入解析SpringMVC框架中@RequestMapping注解的使用,特别是占位符功能,通过实例说明如何将URL中的变量映射到方法参数上,实现动态路由。
1959

被折叠的 条评论
为什么被折叠?



