1

これはソリューションの一般的な問題であるはずですが、どこにも見つけることができませんでした。

@ControllerAdvice を使用してグローバル例外ハンドラーを定義しています。新しい ModelAndView を定義し、エラー ページにリダイレクトします。元のページに戻るリンクを追加したいという事実を除いて、うまく機能します。もちろん、エラーの発生場所によって異なる可能性があります。

私がやりたいことは、エラーを生成したコントローラーに関する何らかのコンテキスト情報を保存することです。たとえば、それが MyController の場合、 MyController.EXCEPTION_REDIRECT_URL を介して値にアクセスし、適切なリンクを生成できます。

例外ハンドラーにコンテキスト情報が不足していることがわかりました。

4

1 に答える 1