SSM-SpringMVC-15:SpringMVC中小论注解式开发之通配符篇

释放双眼,带上耳机,听听看~!

 

****** ————吾亦无他,唯手熟尔,谦卑若愚,好学若饥————-******

 

此处改了下标题,小论,为什么不说大话了呢?哎,质量不够啊,通配符篇提取不出更多可以讲的滔滔不绝的套路

通配符,好熟悉啊?这里的通配符怎么用

 

首先:

*这个一般代表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

 

给TA打赏
共{{data.count}}人
人已打赏
安全技术

C++ lambda表达式

2022-1-11 12:36:11

安全运维

Linux从用户层到内核层系列 - TCP/IP协议栈部分系列4: IP层IP封包中TTL值何时修改

2021-8-18 16:36:11

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索