4

Spring 3.1にアップグレードした後、カスタムSimpleMappingExceptionResolverが欠落している要求パラメーター例外(MissingServletRequestParameterException)およびその他の「デフォルト」例外を処理しなくなったことに気付きました。代わりに、SpringのDefaultHandlerExceptionResolverは例外を飲み込み、400エラーを返します。

カスタム例外リゾルバーがすべての例外を解決し続けることを許可したいと思います。これを行う方法がわかりません(デフォルトハンドラー例外リゾルバーを無効にするか、操作なしのリゾルバーでオーバーライドするか)。

4

1 に答える 1

4

各リゾルバーには「order」プロパティがあります。これを使用して、リゾルバーの相互の優先順位を調整できます。私のリゾルバー(下位)の優先順位を上げることにより、Springのデフォルトの例外リゾルバーの前に呼び出されます。

于 2012-12-14T16:12:02.743 に答える