ひよっこ。

I want to…

DefaultHandlerExceptionResolverのExceptionHandlingに関する備忘録

Posted by hikaruworld : 2011 2月 9

SpringMVCでExpcetionのHandlingはorg.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolverが使われるのだけども、
これは、HttpStatusCodeによって以下の様に分類されます。

必要な時にいちいちドキュメント探すのが面倒なのでメモ。
ここに書いてあります。

Exception HTTP Status 補足
ConversionNotSupportedException 500 (Internal Server Error)
HttpMediaTypeNotAcceptableException 406 (Not Acceptable)
HttpMediaTypeNotSupportedException 415 (Unsupported Media Type)
HttpMessageNotReadableException 400 (Bad Request)
HttpMessageNotWritableException 500 (Internal Server Error)
HttpRequestMethodNotSupportedException 405 (Method Not Allowed)
MissingServletRequestParameterException 400 (Bad Request)
NoSuchRequestHandlingMethodException 404 (Not Found)
TypeMismatchException 400 (Bad Request)

ちなみに、SpringSecurityによる認証エラーは以下が返されます

AccessDeniedException 403 (Access is denied)

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中

 
%d人のブロガーが「いいね」をつけました。