I found an answer похоже на этот вопрос, но он не работает при отправке данных JSON. У меня есть следующие:Контроллер весны Советы по обрезке данных JSON
@ControllerAdvice
public class ControllerConfig {
@InitBinder
public void initBinder (WebDataBinder binder) {
StringTrimmerEditor stringtrimmer = new StringTrimmerEditor(true);
binder.registerCustomEditor(String.class, stringtrimmer);
}
}
Я знаю, что код в настоящее время достигается при связывании с помощью отладки, но когда я прохожу в данных, как:
{ "companyId": " ABC "}
ABC
не фактически урезаны во время связывания. Я предполагаю, что это работает только с параметрами запроса, а не с сырыми органами JSON, но не уверен в этом. Если это так, есть ли что-то, что я могу сделать, это похоже?
я думаю, что вы будете создавать Джексон десериализатор –