Spring Cloud微服务如何设计异常处理机制?,springmvc实战视频

前言今天这篇文章是比较偏“教程”一点的文章。但也由浅入深,认真地分析了源码,并且介绍了一些在使用Spring Cache中常见的问题和解决方案,肯定是比简单的入门文档更有深度一些的,相信大家看了之后会有一定的收获。messageSource.getMessage(ApiResultStatus.BAD_REQUEST.getMessageResourceName(),null, LocaleContextHolder.getLocale()) + e.getParameterName());retu
摘要由CSDN通过智能技术生成

前言

今天这篇文章是比较偏“教程”一点的文章。但也由浅入深,认真地分析了源码,并且介绍了一些在使用Spring Cache中常见的问题和解决方案,肯定是比简单的入门文档更有深度一些的,相信大家看了之后会有一定的收获。

messageSource.getMessage(ApiResultStatus.BAD_REQUEST.getMessageResourceName(),

null, LocaleContextHolder.getLocale()) + e.getParameterName());

return result;

}

@ExceptionHandler(Exception.class)

@ResponseBody

public APIResponse processDefaultException(HttpServletResponse response,

Exception e) {

[//log.error](()(“Server exception”, e);

response.setStatus(HttpStatus.INTERNAL_SERVER_ERROR.value());

response.setContentType(“application/json;charset=UTF-8”);

APIResponse result = new APIResponse();

result.setCode(ApiResultStatus.INTERNAL_SERVER_ERROR.getApiResultStatus());

result.setMessage(messageSource.getMessage(ApiResultStatus.INTERNAL_SERVER_ERROR.getMessageResourceName(), null,

LocaleContextHolder.getLocale()));

return result;

}

@ExceptionHandler(ApiException.class)

@ResponseBody

public APIResponse processApiException(HttpServletResponse response,

ApiException e) {

APIResponse result = new APIResponse();

response.setStatus(e.getApiResultStatus().getHttpStatus());

response.setContentType(“application/json;charset=UTF-8”);

result.setCode(e.getApiResultStatus().getAp

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值