問題タブ [exceptionhandler]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - @ControllerAdvice および @ExceptionHandler を使用する場合の最終的なブロック処理
状況
コントローラー クラス内に try catch 例外処理を備えたコントローラー クラスがあります。最近、従来の try catch ブロックを、Spring の @ControllerAdvice および @ExceptionHandler に移動しようとしています。
ただし、コントローラーには最終ブロックがあります。だから私は @ControllerAdvice と @ExceptionHandler メソッドを使用している間にどのように最終的にブロックを処理できるかを調べてきました。状況を処理するための解決策が見つかりません。
どんな助けでも大歓迎です。
spring - Spring ControllerAdvice が例外で呼び出されない
例外を処理するように ControllerAdvice を定義しましたが、それが呼び出されていることはわかりません。これが私のコードです、アドバイスをお願いします
コントローラーアドバイス
春は GlobalExceptionHandler オブジェクトを作成していますが、呼び出されていません。ここに完全なコードがあります
私はSpring 4.3.0フレームワークを使用しており、mavenを介してjettyコンテナーで実行しています。私を助けてください