From 607a91817c2a34b259225c8a72a0d3bf360ba03f Mon Sep 17 00:00:00 2001 From: Parker Date: Sun, 13 Sep 2020 21:58:18 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A1=86=E6=9E=B6=E5=BC=82=E5=B8=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../common/exception/EmptyException.java | 25 ++++++++++ .../common/exception/ServiceException.java | 47 +++++++++++++++++++ 2 files changed, 72 insertions(+) create mode 100644 opsli-common/src/main/java/org/opsli/common/exception/EmptyException.java create mode 100644 opsli-common/src/main/java/org/opsli/common/exception/ServiceException.java diff --git a/opsli-common/src/main/java/org/opsli/common/exception/EmptyException.java b/opsli-common/src/main/java/org/opsli/common/exception/EmptyException.java new file mode 100644 index 00000000..2ad34b98 --- /dev/null +++ b/opsli-common/src/main/java/org/opsli/common/exception/EmptyException.java @@ -0,0 +1,25 @@ +package org.opsli.common.exception; + + +/** + * @BelongsProject: opsli-boot + * @BelongsPackage: org.opsli.common.base.excption + * @Author: Parker + * @CreateTime: 2020-09-13 19:41 + * @Description: 框架总异常 + */ +public class EmptyException extends ServiceException{ + + private Integer code; + + private String errorMessage; + + public EmptyException() { + super(400, "请求数据不完整或格式错误!"); + } + + @Override + public synchronized Throwable fillInStackTrace() { + return null; + } +} diff --git a/opsli-common/src/main/java/org/opsli/common/exception/ServiceException.java b/opsli-common/src/main/java/org/opsli/common/exception/ServiceException.java new file mode 100644 index 00000000..99722bf2 --- /dev/null +++ b/opsli-common/src/main/java/org/opsli/common/exception/ServiceException.java @@ -0,0 +1,47 @@ +package org.opsli.common.exception; + +import org.opsli.common.base.msg.BaseMsg; + +/** + * @BelongsProject: opsli-boot + * @BelongsPackage: org.opsli.common.base.excption + * @Author: Parker + * @CreateTime: 2020-09-13 19:41 + * @Description: 框架总异常 + */ +public class ServiceException extends RuntimeException{ + + private Integer code; + + private String errorMessage; + + public ServiceException(Integer code, String errorMessage) { + super(errorMessage); + this.code = code; + this.errorMessage = errorMessage; + } + + public ServiceException(BaseMsg msg) { + super(msg.getMessage()); + this.code = msg.getCode(); + this.errorMessage = msg.getMessage(); + } + + public Integer getCode() { + return code; + } + + public void setCode(Integer code) { + this.code = code; + } + + public String getErrorMessage() { + return errorMessage; + } + + public void setErrorMessage(String errorMessage) { + this.errorMessage = errorMessage; + } + + +}