1. 程式人生 > >SpringMVC中@RequestMapping參數設置

SpringMVC中@RequestMapping參數設置

參數 決定 .post .get value VC post HR url

URL路徑由value決定,eg:value="/hello"。


method參數:RequestMethod.POST,RequestMethod.GET請求方法,比如GET、POST

技術分享圖片


除此之外,還有:

技術分享圖片


param:參數設置

技術分享圖片


@RequestMapping還支持ANT風格的通配符:

技術分享圖片

@RequestMapping(value="/?/world")

需要類似於http://localhost:8080/SpringHelloWorld/hello/4/world這樣的請求才可以請求;4的位置可以換成任意一個字符但是必須有。

@RequestMapping(value="/*/world")

需要類似於http://localhost:8080/SpringHelloWorld/hello/aaaaaaaaaaaaaaaaaa/world這樣的請求才可以請求;aaaaaaaaaaaaaaaaaa的位置可以換成任意多個(至少一個)字符但是必須有。

@RequestMapping(value="/**/world")

http://localhost:8080/SpringHelloWorld/hello/world可以處理該請求

http://localhost:8080/SpringHelloWorld/hello/1/2/3/4/world也可以處理該請求

也就是說,這種統配是可以中間摻雜任意多個這種結構,也可以沒有;

SpringMVC中@RequestMapping參數設置