1 回答

TA貢獻1946條經(jīng)驗 獲得超3個贊
當(dāng) ExceptionHandler 捕獲到異常時,構(gòu)建一個響應(yīng)實體并返回它,如下所示。
創(chuàng)建一個 ErrorResponseDTO 對象并為其設(shè)置消息。
public class ErrorResponseDTO {
private String errorMessage;
}
在異常處理程序中,返回該 dto 對象。
@ExceptionHandler(Exception.class)
protected ResponseEntity<Object> handleConflict(Exception ex, WebRequest request) {
ErrorResponseDTO errorDTO = new ErrorResponseDTO();
errorDTO.setErrorMessage("This should be application specific");
return new ResponseEntity<>(errorDTO, HttpStatus.INTERNAL_SERVER_ERROR);
}
這將為您提供您正在尋找的有效載荷。
{
"This should be application specific"
}
添加回答
舉報