2015-09-11 43 views

回答

1

該值中的name表示您放入參數中的變量名稱。 .+表示該變量將接受一個或多個字符。

例如:

@RequestMapping(value="/{textualPart:[a-z-]+}.{numericPart:[\\d]+}") 
public String regularExpression(@PathVariable String textualPart,@PathVariable String numericPart) 

給出的URL - /sometext.123,可變textualPart將具有值sometext而其他變量將具有值123

0

是的,它是正則表達式,也是匹配的字符( s)值將被分配到name變量供您玩。

@RequestMapping(value = "/hello/{name:.+}", method = RequestMethod.GET) 

意味着所有下面的URI匹配:

  • /你好/茉莉花 - name將有茉莉花現在
  • /你好/櫻桃 - name將有櫻桃現在