异常处理__code
来源:互联网 发布:谭维维和尚雯婕 知乎 编辑:程序博客网 时间:2024/06/09 21:48
public class ResultHandler implements Serializable { private static final long serialVersionUID = 3876137898785731049L; private static final Logger LOGGER = LoggerFactory.getLogger(ResultHandler.class); protected int code; protected String message; public ResultHandler() { this.code = 0; } public ResultHandler(SystemStatus status) { this.code = status.getCode(); this.message = status.getMessage(); } public int getCode() { return this.code; } public void setCode(int code) { this.code = code; } public String getMessage() { return this.message; } public void setMessage(String message) { this.message = message; } public static ResultHandler create(SystemStatus status) { ResultHandler resultHandler = new ResultHandler(status); return resultHandler; } public void raise(Exception ex) { if(LOGGER.isDebugEnabled()) { ex.printStackTrace(); } this.code = -1; this.message = ex.getMessage(); } public void raise(SystemException ex) { if(LOGGER.isDebugEnabled()) { ex.printStackTrace(); } this.code = ex.getCode(); this.message = ex.getMessage(); } public boolean hasSuccess() { return this.code == 0; }}
0 0
- 异常处理__code
- 异常处理+异常+处理异常+自定义异常
- 异常处理
- 异常处理
- 异常处理
- 异常处理
- 异常处理
- 异常处理
- 异常处理
- 异常处理
- 异常处理
- 异常处理
- 异常处理
- 异常处理
- 异常处理
- 异常处理
- 异常处理
- 异常处理
- laravel基础学习(一)
- ImageView.ScaleType设置图解
- ant 打包
- Linux下Rsync服务部署
- mysql存储过程以及游标的使用
- 异常处理__code
- 文学大观园 —— 文学常识拾遗
- C/c++数据结构 二叉树的常用方法
- Python学习笔记 —— 模块
- packet for query is too large <1781> 1024 >. you can change this value on the server by setting the
- 变量的初始化顺序
- 【上海交大OJ1061】小M的服务器
- Qt-configure配置选项
- iOS CGAffineTransform 动画