Существует отображение запроса, подобное этому:
@DeleteMapping(value = "/{version:.+}")
Я не уверен, что делает .+
, но насколько я знаю, это отображение удаления может принимать значение и соответствовать переменной пути version
, что-то вроде:
DELETE
/abc
Значение abc
будет сопоставлено с переменной пути version
Зачем нужен .+
?
Отредактированный вопрос: в чем разница с /{version}
, есть ли особый случай, требующий .+
?