У меня есть запрос, сопоставленный как
@RequestMapping(value = "/path", method = RequestMethod.POST)
public ModelAndView createNewItem(@ModelAttribute PostRequest request)
, и PostRequest имеет некоторые свойства, например, например userName (getUserName()/setUserName())
, но клиент отправляет параметры, такие как user_name=foo
вместо userName=foo
.Есть ли аннотация или пользовательский перехватчик сопоставления, чтобы сделать это без использования всех этих уродливых setUser_name()
методов?
Поскольку это происходит очень часто (я должен реализовать API, где все использует подчеркивание), некоторые усилия по реализации приемлемы.