SpringMVC中@RequestMapping参数设置

知是行的主意,行是知的功夫。这篇文章主要讲述SpringMVC中@RequestMapping参数设置相关的知识,希望能为你提供帮助。
URL路径由value决定,eg:value="https://www.songbingjia.com/hello"。
    method参数:RequestMethod.POST,RequestMethod.GET请求方法,比如GET、POST

SpringMVC中@RequestMapping参数设置

文章图片

  除此之外,还有:
SpringMVC中@RequestMapping参数设置

文章图片

  param:参数设置
SpringMVC中@RequestMapping参数设置

文章图片

  @RequestMapping还支持ANT风格的通配符:
SpringMVC中@RequestMapping参数设置

文章图片

@RequestMapping(value="https://www.songbingjia.com/?/world")
需要类似于http://localhost:8080/SpringHelloWorld/hello/4/world这样的请求才可以请求;4的位置可以换成任意一个字符但是必须有。
  @RequestMapping(value="https://www.songbingjia.com/*/world")
需要类似于http://localhost:8080/SpringHelloWorld/hello/aaaaaaaaaaaaaaaaaa/world这样的请求才可以请求;aaaaaaaaaaaaaaaaaa的位置可以换成任意多个(至少一个)字符但是必须有。
  @RequestMapping(value="https://www.songbingjia.com/**/world")
http://localhost:8080/SpringHelloWorld/hello/world可以处理该请求
http://localhost:8080/SpringHelloWorld/hello/1/2/3/4/world也可以处理该请求
也就是说,这种统配是可以中间掺杂任意多个这种结构,也可以没有;
【SpringMVC中@RequestMapping参数设置】 

    推荐阅读