Обработка '+' в RequestParameter изменена между Spring MVC 4.x и 5.x.Как восстановить старое поведение? - PullRequest
0 голосов
/ 03 июня 2019

У меня есть конечная точка MVC, которая принимает строковый параметр:

@RequestMapping(value = "/do-something")
@ResponseBody
public String doSomething(@RequestParam("token") String token) { ... }

Когда метод вызывается с token, содержащим знак плюс, например:

http://localhost/do-something?token=a+b

В результате тщательного тестирования я убедился, что в Spring MVC 4.3.10 значение, полученное в переменной token, равно a+b, но в Spring MVC 5.1.7, значение a b.

Как настроить 5.x, чтобы сохранить старое поведение из 4.3.10 для этой конкретной ситуации?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...