私は現在、Springアプリケーションのすべてのエンドポイントでこのようなことがあります。前処理でSpring検証エラーが発生する可能性があります
if(bindingResult.hasErrors()){
return new ResponseEntity<>(BAD_REQUEST);
}
私はこれをhttpインターセプタに移動して、1つの場所に必要なだけです。しかし、私はpreHandle
のバインディング結果からすべてのエラーを取得する方法を見つけることができません。
preHandleで、または実際のルートを開始する前に、検証エラーをどのように受け取るのですか?
春バージョンの一部として、いくつかのサンプルコード
コントローラ
で、あなたが一箇所にControllerAdviceのいずれかの例外をキャプチャすることができ、あなたはでの例を確認することができます[例外Springハンドラ](https://www.journaldev.com/2651/spring-mvc-exception-handling-controlleradvice-exceptionhandler-handlerexceptionresolver) –