五陵年少金市东,银鞍白马渡春风。这篇文章主要讲述2@RequestMapping相关的知识,希望能为你提供帮助。
/**
* 控制器类
*/
@Controller
@RequestMapping("
/user"
)//作用在类上:相当于一级访问目录
public class UserController {
/**
* value: 和path属性作用一样,指定通过什么样的请求才能方法该方法
* method: 方法的请求方式必须是get请求
* params: 指定访问该方法的请求必须携带username属性,属性值必须为xiaoming的参数才可访问
* headers:指定请求同必须为Accept的才可以访问
* @return
*/
//RequestMapping作用于方法上相当于二级访问目录
@RequestMapping(path={"
/hello"
}, method ={RequestMethod.GET}, params = {"
username=xiaoming"
}, headers = {"
Accept"
})
public String hello(){
return "
success"
;
}
}
以下的请求符合映射条件
@Params并没有指定age参数是必须的,所以符合映射条件
<
a href=https://www.songbingjia.com/android/"
user/hello?username=xiaoming&
age=18"
>
点击<
/a>
path和value的作用一样
@AliasFor("
path"
)
String[] value() default {};
@AliasFor("
value"
)
String[] path() default {};
【2@RequestMapping】method属性请求方式
public enum RequestMethod {
GET,
HEAD,
POST,
PUT,
PATCH,
DELETE,
OPTIONS,
TRACE;
private RequestMethod() {
}
}
推荐阅读
- Appium 服务器初始化参数
- 抬脚扫橘子皮啥梗?抬脚扫橘子皮表情包_新浪微博
- 微博明星战队红包怎样玩?2018明星战队红包攻略大全_新浪微博
- QQ安全中心怎样迅速冻结QQ?QQ安全中心迅速冻结QQ办法
- QQ安全中心怎样校准时间?QQ安全中心校准时间办法
- QQ安全中心怎样迅速锁定QQ所有技巧?
- QQ安全中心怎样查询登录纪录?QQ登录纪录查询办法
- QQ安全中心怎样更改绑定手机?QQ安全中心更改绑定手机办法
- 微信春运红包怎样提现?微信春运红包提现图文详细教程_微信