Я не могу переопределить ответ ошибки загрузки пружины по умолчанию в REST api. У меня есть следующий код:spring boot переопределить по умолчанию обработчик исключений REST
@ControllerAdvice
@Controller
class ExceptionHandlerCtrl {
@ResponseStatus(value=HttpStatus.UNPROCESSABLE_ENTITY, reason="Invalid data")
@ExceptionHandler(BusinessValidationException.class)
@ResponseBody
public ResponseEntity<BusinessValidationErrorVO> handleBusinessValidationException(BusinessValidationException exception){
BusinessValidationErrorVO vo = new BusinessValidationErrorVO()
vo.errors = exception.validationException
vo.msg = exception.message
def result = new ResponseEntity<>(vo, HttpStatus.UNPROCESSABLE_ENTITY);
result
}
Тогда в моем REST api я выбрасываю это исключение BusinessValidationException. Этот обработчик вызван (я вижу его в отладчике), однако у меня все еще есть сообщение об ошибке REST с загрузкой по умолчанию. Есть ли способ переопределить и использовать значение по умолчанию только в качестве резервной копии? Spring Boot версии 1.3.2 с отличным дизайном. С наилучшими пожеланиями