REST API サービスには、swagger を使用してスプリング ブートを使用しています。例外が発生した場合、swagger は次の形式で応答を返します。
{
"timestamp": 1449742584285,
"status": 500,
"error": "Internal Server Error",
"exception": "com.foo.exception.NotFoundException",
"message": "User with id 1 not found",
"path": "/user/1"
}
詳細な応答を返す代わりに、メッセージのみを表示したい。また、サーバーは常にRuntimeException
.
メッセージのみを返すようにswaggerを実現する方法。