Я создаю конечную точку регистрации для своего rest-api. Для этого мне нужно использовать StringTrimmerEditor. Мой метод initBinder вызывается каждый раз. Но пустые места все еще превосходят конечную точку.
У меня есть такой же код для другого проекта, и там он отлично работает, но не в этот раз!
RestController-
@InitBinder
public void initBinder(WebDataBinder dataBinder){
dataBinder.registerCustomEditor(String.class, new StringTrimmerEditor(true));
}
Если для регистрации я передаю json как: { "username": "hey", "password": " " } с пробелами
Он регистрирует одни и те же строки с одинаковым количеством пробелов.