@ResponseStatus を使用して、クライアントにメッセージを返します。フロー:
@ExceptionHandler(value = { Exception.class })
@ResponseStatus(value = HttpStatus.NOT_FOUND, reason = "not found mapping please check url")
@ResponseBody
public RestResponse<String> accessDenied() {
RestResponse<String> restResponse = new RestResponse<String>();
restResponse.setFailureMessageCn("xxxx");
restResponse.setFailureMessagePt(messageSource.getMessage(
"cemetery.operationFailed", null, LocaleUtils.toLocale("pt")));
restResponse.setSuccess(false);
restResponse.setBody(null);
return restResponse;
}
しかし、それはうまくいきません。よろしくお願いします!