1

(まず、stackoverflow とインターネットで答えを探していましたが、十分な答えが見つからなかったと言わなければなりません)* *Spring MVC の冒険を始めたばかりで、最初のタスクは @ExceptionHandler を使用して内部サーバー エラーを処理することです注釈 (まず、web.xml でエラーページを使用したくないことを指摘しなければなりません)。簡単に言えば、「エラー 500」が発生するたびに、ホーム サイトへのリンクを含む適切なサイトが表示されるはずです。@ExceptionHandler(Exception.class)したがって、私の問題は、エラー 500 が発生するたびに次のメソッドを呼び出す方法がわからないことです。

4

2 に答える 2

0

@ExceptionHandler アノテーションを使用して実際にやりたいことを行うことはできません。これは、エラー 500 のようなより一般的なものではなく、特定のコントローラーの例外のみを対象としています。

おそらく、HandlerExceptionResolver インターフェースの実装を検討し、それをより一般的な例外に配線することをお勧めします。

ここに春のドキュメントのリンクがあります。

http://static.springsource.org/spring/docs/3.1.x/spring-framework-reference/html/mvc.html#mvc-exceptionhandlers

他にサポートが必要な場合はお知らせください。

于 2012-12-02T00:06:38.223 に答える