Bean の作成中にスローされた特定のタイプの例外を、Spring MVC Web アプリで適切に処理したいと考えています。
私の Bean の 1 つの構築では、外部ファイルから構成データを読み取ります。その構成データに問題がある場合、Bean コンストラクターの 1 つが特定のタイプの例外をスローします。問題の原因は設定ファイルの欠陥にあるため、スローされた例外のスタック トレースではなく、有用なログ メッセージやエラー ページで Web アプリケーションが応答するようにしたいと考えています。したがって、IOC コンテナーまたはディスパッチャー サーブレットにフックされるある種の例外ハンドラーが必要だと思います。どうやってやるの?
ただ明確にします。サーブレットが HTTP リクエストを処理するときではなく、初期化中にスローされる例外について質問しているため@ExceptionHandler
、コントローラーの注釈は役に立ちません。