Controller クラスの一部のクラスのすべての例外をキャプチャしようとしています。次のように定義すると、正常に動作します。
@ExceptionHandler(NoSearchResultException.class)
public String handleNoSearchResultException() {
return "someView";
}
しかし、パラメータを追加した場合はそうではありません:
@ExceptionHandler(NoSearchResultException.class)
public String handleNoSearchResultException(Exception e) {
return "someView";
}
何が起こっている可能性がありますか?また、 @ExceptionHandler はモデル引数をサポートしていないことを読んだので、動的エラーページを提供するために、ビューにパラメーター (たとえばエラーメッセージなど) を渡すにはどうすればよいでしょうか?