2017-02-16 13 views

ответ

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:. +} Все рассматривается как часть стоимости, даже то, что находится позади последняя точка.

+0

Спасибо за разъяснение. Это было бы отвечено, но когда я точно определяю ключевые слова, я не нашел подходящих ответов. – arjun