Я использую привязку JSON следующим образом в моем контроллере
public @ResponseBody Person getPerson(@RequestBody PersonReq req){
// Some code here..
....
}
Если по какой-то причине отправленный запрос JSON является недопустимым, то Spring генерирует очень общую ошибку.Смогу ли я изящно обработать эту ошибку?
Я хочу сделать что-то похожее на привязку данных, где вы можете использовать BindingResult для захвата ошибок.(как показано ниже)
public String getPersonHtml(PersonReq req, BindingResult result){
if (result.hasErrors()){
// do error handling here..
}
}
Я попробовал аналогичный подход, предоставив дополнительный аргумент (BindingResult), но это не помогло.