2、method
3、consumes
4、produces
5、params
1)說明
6、headers
是乙個用來處理請求位址對映的註解,可用於類或方法上。
public class buildingcontroller
public class buildingcontroller
}1)說明
指定請求的實際位址,指定的位址可以是uri template 模式;
2)示例
a.普通的具體值
public basedto list(@pathvariable string communityid )
//多個請求對映到乙個方法
"",
"/page",
"page*"
})
public basedto list(@pathvariable string communityid )
b.含有某變數的一類值(uri template patterns with path variables)
public basedto list(@pathvariable string communityid )
c.含正規表示式的一類值( uri template patterns with regular expressions)
public basedto list(@pathvariable string communityid )
1)說明
指定請求的method型別, get、post、put、delete等;
2)示例
public basedto list(@pathvariable string communityid)
1)說明
指定處理請求的提交內容型別
2)示例
public void list(@pathvariable string communityid)
1)說明
指定返回的內容型別,僅當request請求頭中的(accept)型別中包含該指定型別才返回;
2)示例
public jsonobject list(@pathvariable string communityid)
//@responsebody就是返回值是json資料,使用@responsebody,就可以省略produces屬性
@responsebody
public jsonobject list(@pathvariable string communityid)
//返回值是json資料,字元編碼為utf-8
public jsonobject list(@pathvariable string communityid)
指定request中必須包含某些引數值時,才讓該方法處理。
2)示例
//設定必須包含username 和age兩個引數,且age引數不為10 (可以有多個引數)
public jsonobject list(@pathvariable string communityid)
1)說明
指定request中必須包含某些指定的header值,才能讓該方法處理請求。
2)示例
//僅處理request的header中包含了指定「refer」請求頭和對應值為「的請求;
public jsonobject list(@pathvariable string communityid)
RequestMapping註解的用法
package com.springmvc.helloworld 1 import org.springframework.stereotype.controller import controller public class helloworld 上面 在類定義處指定對映為 example 在h...
RequestMapping的URL匹配過程
2 表示匹配任意乙個字元,可以放在任意位置,任意數量 示例 1 getuserbyurl1 2 getuserbyurl1 responsebody responseentitygetuserbyurl1 3 表示匹配任意數量的字元,包含0個 示例 1 getuserbyurl2 此時中間至少乙個值...
RequestMapping的簡單理解
controller public class itemcontroller 一般為首頁 public string showindex 只要下面haha刪除對應位置自定義名稱一致就行,隨便命名 param page return public string showpage pathvariabl...