0
私の春のブートアプリケーションは、仲買人のように動作します。要求を待ってから、この要求をフォーマットしてサーバーに送信し、サーバーの応答を要求して送信者に要求します。しかし、サーバーからの応答エラー応答(たとえば、ステータスコード400 Bad Request)が発生した場合、サーバーからJSON形式で返されたエラー原因を追加して、デフォルトのスプリングブートJSON例外本体を修正したいと考えています。サーバーから春のブートサーバーの応答のデータを含むjson例外の編集
応答:
Http status: 400
{
"type": "InvoiceDto",
"currency": "EUR",
"error_code": "NO_AMOUNT"
"error_message": "amount is not set"
"invoice_status": "FAILED",
"payment_id": "20516324",
"order_id": 1209,
}
春ブーツは例外を返します。
{
"timestamp": 1493211638359,
"status": 500,
"error": "Internal Server Error",
"exception": "org.springframework.web.client.HttpClientErrorException",
"message": "400 Bad Request",
"path": "/sms"
}
私は、サーバーの返さ "ERROR_MESSAGE" 値で春の例外フィールド "メッセージ" を編集したいです。しかし、春の起動時に自動的にデフォルトの例外がスローされるため、私はResponse本体を取得できません。