spring Boot Override Standard-REST-Ausnahmehandler

Ich kann die standardmäßige Fehlerreaktion beim Hochfahren im Frühjahr in der REST-API nicht überschreiben. Ich habe folgenden Code

@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

    }

Dann löse ich in meiner REST-API diese BusinessValidationException aus. Dieser Handler heißt (ich kann ihn im Debugger sehen), aber ich habe immer noch die Standard-Spring-Boot-REST-Fehlermeldung. Gibt es eine Möglichkeit, die Standardeinstellung zu überschreiben und nur als Fallback zu verwenden? Spring Boot Version 1.3.2 mit groovigen. Freundliche Grüß

Antworten auf die Frage(4)

Ihre Antwort auf die Frage