@RequestMapping注解可以用來注釋一個控制器類或者一個方法
1.注釋控制器類
在這種情況下,所有方法都將映射為相對於類級別的請求,比如
@Contorller
@RequestMapping(value="/user")
public calss UserController{
@RequestMapping(value="/regist")
public String regist()
{
return "regist";
}
}
如要訪問regist方法,此URL為:http://127.0.0.1:8080/user/regist
@RequestMapping注解屬性
value 用於將指定請求的實質地址映射到方法上
name 給映射地址起一個別名
method 映射指定請求的方法類型
produces String[] 指定返回內容的類型,返回內容必須是request請求頭(Accept)中所包含的類型
consumes Strign[] 指定請求的提交內容的類型,比如application/json
params String[] 指定參數中包含某些參數時,才讓方法處理
heads String[] 指定rwquest中必須包含指定的head值,才讓方法處理