****** ————吾亦无他,唯手熟尔,谦卑若愚,好学若饥————-******
此处改了下标题,小论,为什么不说大话了呢?哎,质量不够啊,通配符篇提取不出更多可以讲的滔滔不绝的套路
通配符,好熟悉啊?这里的通配符怎么用
首先:
*这个一般代表0~多次,不难理解吧?
接上篇内容来
1.当访问的路径所对应的方法名想以固定的形式结尾
1
2
3
4
5
6
7
8 1 /*注解定义访问此方法路径以doone结尾*/
2 /*通配符的方式*/
3 @RequestMapping("/*doone")
4 public String doFirst() throws Exception {
5
6 return "first";
7 }
8
2.当访问的最后一级目录所对应的方法名想以固定格式开头
1
2
3
4
5
6
7
8 1 /*注解定义访问此方法路径以doone结尾*/
2 /*通配符的方式*/
3 @RequestMapping("/*doone")
4 public String doFirst() throws Exception {
5
6 return "first";
7 }
8
3.想在中间加任意级目录也可以访问到此方法
1
2
3
4
5
6
7 1 /*通配符的方式 前方有0或任意多级路径*/
2 @RequestMapping("/**/dofour")
3 public String doFour() throws Exception {
4
5 return "first";
6 }
7
4.前方法前边必须且只能有一级目录,怎么办?
1
2
3
4
5
6
7 1 /*通配符的方式 前面必须且只有一级目录*/
2 @RequestMapping("/*/dofive")
3 public String doFive() throws Exception {
4
5 return "first";
6 }
7
5.想以固定开头+中间任意+固定结尾的url访问此方法
1
2
3
4
5
6
7 1 /*通配符的方式 以do开头,six结尾*/
2 @RequestMapping("/do*Six")
3 public String doSix() throws Exception {
4
5 return "first";
6 }
7