У меня есть конечная точка 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 для этой конкретной ситуации?