RequestMapping注解 ant使用说明

• Ant 源地址支持 3 匹配符

– ?:匹配文件名中的一个字符

– *:匹配文件名中的任意字符

– **:** 匹配多层路径

RequestMapping支持以上三种匹配符:

– /user/*/createUser:  匹配 /user/aaa/createUser/user/bbb/createUser  URL

– /user/**/createUser: 匹配/user/createUser/user/aaa/bbb/createUser  URL

– /user/createUser??:  匹配/user/createUseraa/user/createUserbb  URL

 

举例:

    @RequestMapping(value="/*/testAntPath")
	public String testAntPath(){
		System.out.println("testAntPath");
		return SUCCESS;
	}
<a href="rm/xxoo/testAntPath">test AntPath</a>

 

转载于:https://my.oschina.net/u/3049601/blog/1507296

`@RequestMapping`是Spring MVC中用来处理请求映射的注解,它可以用来将HTTP请求映射到控制器的处理方法上,从而实现请求的处理和响应。关于`@RequestMapping`注解,下面是几个描述的正确内容: 1. `@RequestMapping`可以用在类级别和方法级别上。当用在类级别上时,表示该控制器处理的请求的公共URL前缀,例如`@RequestMapping("/user")`表示该控制器处理以`/user`开头的请求;当用在方法级别上时,表示该方法处理的请求相对于类级别URL的具体路径,例如`@RequestMapping("/list")`表示该方法处理的请求路径为`/user/list`。 2. `@RequestMapping`可以接受多个参数,用于指定请求的HTTP方法、请求头、请求参数等条件,从而更精确地匹配请求。例如`@RequestMapping(value = "/user", method = RequestMethod.GET)`表示该方法处理的请求URL为`/user`,HTTP方法为GET。 3. `@RequestMapping`可以使用Ant风格的路径匹配方式,支持通配符`*`和`**`,例如`@RequestMapping("/user/*/list")`表示匹配类似`/user/1/list`、`/user/2/list`等路径。 4. `@RequestMapping`还可以使用正则表达式的方式进行路径匹配,例如`@RequestMapping("/user/{id:[0-9]+}")`表示匹配类似`/user/1`、`/user/2`等路径,其中`[0-9]+`表示匹配数字类型的参数。 总之,`@RequestMapping`是Spring MVC中非常重要的注解之一,可以帮助我们处理请求映射、参数绑定、返回值处理等问题,是开发Spring MVC应用的基础之一。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值