-
- /**
- * 业务异常
- */
- public final class ServiceException extends RuntimeException {
-
- private static final long serialVersionUID = 1L;
-
- /**
- * 错误码
- */
- private Integer code;
-
- /**
- * 错误提示
- */
- private String message;
-
- /**
- * 空构造方法,避免反序列化问题
- */
- public ServiceException() {
-
- }
-
- public ServiceException(String message) {
- this.message = message;
- }
-
- public ServiceException(Integer code, String message) {
- this.code = code;
- this.message = message;
- }
-
- @Override
- public String getMessage() {
- return message;
- }
-
- public Integer getCode() {
- return code;
- }
-
- public ServiceException setMessage(String message) {
- this.message = message;
- return this;
- }
-
- }
-
- public class JsonConvertException extends RuntimeException {
-
- private static final long serialVersionUID = 1L;
-
- protected final String message;
-
- public JsonConvertException(String message) {
- this.message = message;
- }
-
- public JsonConvertException(String message, Throwable e) {
- super(message, e);
- this.message = message;
- }
-
- @Override
- public String getMessage() {
- return message;
- }
-
- }