2015-09-11 2 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) 

означает, что весь следующий матч Юриса:

  • /привет/Жасмин - name будет иметь Жасмин в настоящее время
  • /привет/Cherry - name будет вишня в настоящее время
Смежные вопросы