Пока я изменял код, написанный другим разработчиком, я сталкивался с конечной точкой @RequestMapping(value = "/ICD/{icdcode:.+}
и хотел узнать, что есть:. + В переменной пути.Что такое String:. + В параметре перенаправления весеннего запроса param
0
A
ответ
2
Это уже ответили
Spring MVC @PathVariable getting truncated
Spring MVC @PathVariable with dot (.) is getting truncated
Spring - Path variable truncate after dot - annotation
В основном, это регулярное выражение. Весна считает, что что-либо за последней точкой является расширением и избавляется от него.
Если у вас есть отображение на /somepath/{email}
и попытаться /somepath/[email protected]
значение для параметра пути email
будет [email protected]
Используя регулярное выражение {pathparam:. +} Все рассматривается как часть стоимости, даже то, что находится позади последняя точка.
Спасибо за разъяснение. Это было бы отвечено, но когда я точно определяю ключевые слова, я не нашел подходящих ответов. – arjun