Springcloud_ad-ad-common统一异常
统一异常基类
package com.imooc.ad.exception;
/**
* Created by Qinyi.
*/
public class AdException extends Exception {
public AdException(String message) {
super(message);
}
}
异常入口
package com.imooc.ad.advice;
import com.imooc.ad.exception.AdException;
import com.imooc.ad.vo.CommonResponse;
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.RestControllerAdvice;
import javax.servlet.http.HttpServletRequest;
/**
* Created by Qinyi.
*/
@RestControllerAdvice//统一异常响应
public class GlobalExceptionAdvice {
@ExceptionHandler(value = AdException.class)//标识异常种类,处理异常
public CommonResponse<String> handlerAdException(HttpServletRequest req,
AdException ex) {
CommonResponse<String> response = new CommonResponse<>(-1,
"business error");
response.setData(ex.getMessage());
return response;
}
}
- Spring Cloud Spring Boot mybatis分布式微服务云架构(十一)Web应用的统一异常处理
- (Spring Cloud微服务实战-书中之坑)spring cloud zuul统一处理业务异常,并且需要响应状态为200
- Spring Cloud Spring Boot mybatis分布式微服务云架构(十一)Web应用的统一异常处理
- Springcloud_ad-ad-common通用配置:http消息转换器响应数据等(如响应json数据)
- spring boot / cloud (十二) 异常统一处理进阶
- Spring Cloud实战小贴士:Zuul统一异常处理(一)
- Spring Cloud zuul自定义统一异常处理实现
- Spring Cloud实战小贴士:Zuul统一异常处理(二)
- Spring Cloud实战小贴士:Zuul统一异常处理(二)
- SpringCloud SpringBoot mybatis 分布式微服务(六)Spring Boot中Web应用的统一异常处理
- Spring Cloud实战小贴士:Zuul统一异常处理(一)
- spring boot / cloud (十二) 异常统一处理进阶
- Spring Cloud Spring Boot mybatis分布式微服务云架构(十一)Web应用的统一异常处理
- Spring Cloud zuul自定义统一异常处理实现方法
- spring boot / cloud (二) 规范响应格式以及统一异常处理
- spring boot - cloud (二) 规范响应格式以及统一异常处理
- 详解SpringCloud Finchley Gateway 统一异常处理
- spring-cloud-hystrix之Unable to connect to Command Metric Stream.异常
- 使用Spring进行统一日志管理 + 统一异常管理
- Spring Cloud 异常02:IllegalStateException: Shutdown in progress ShutdownEnabledTimer.cancel