Webコントローラでは、私が得ることができる特定のタイプのデバイス例外を処理するための@ExceptionHandler実装があります。Springの@ExceptionHandlerでカスタムエラー文字列を実装する方法は?
@ExceptionHandler(DeviceException.class)
@ResponseStatus(HttpStatus.INTERNAL_SERVER_ERROR)
@ResponseBody
public void handleException(DeviceException ex) {
log.error("controller caught exception " + ex.getMessage());
return ex.getMessage();
}
私が達成したいのは、DeviceExceptionがスローされたときにExceptionのメッセージを返すことです。
私はこのjQueryコードを持っていますが、現在の問題は、エラーコールバックのex.getMessage()コンテンツを取得できないようです。これは解決する必要があります。
今日のテストに基づいてアップデートを追加しました。エラーハンドラに渡されたargsから例外データを取得する方法を検討する必要があります –