自定义Exception
2016-04-27 19:02
337 查看
前段时间,自定义了一个业务异常,继承runtimeException,但是,每次抛出此异常后,在日志系统老师抛出一堆报错信息,但其实,这些信息时无需打印的,后来发现只要重新Throwable里面的几个方法,就可避免这种情况了, 代码如下:
import java.io.PrintStream;
import java.io.PrintWriter;
/**
* SOA业务异常
*/
public class BizException extends RuntimeException {
}
import java.io.PrintStream;
import java.io.PrintWriter;
/**
* SOA业务异常
*/
public class BizException extends RuntimeException {
private final int code; public BizException(int code, String msg) { super(msg); this.code = code; } public int getCode() { return code; } public void printStackTrace() { printStackTrace(System.err); } public void printStackTrace(PrintStream s) { printStackTrace(new PrintWriter(s)); } public void printStackTrace(PrintWriter s) { System.out.println("bizException=====>>" + this + super.getMessage()); }
}
相关文章推荐
- 当前页面跳转网页,新打开和在本页面打开
- Redis在CentOS6.4中的安装
- hdu 1411(四面体的体积)
- 设置源
- log4net记录日志,在IIS发布后不记录日志问题解决方案
- 音悦台下载加密算法s2k分析
- Css定位
- apache commons io 团队(2016-04-21更新)
- Excel Sheet Column Number
- ros中使用串口
- 开发工具、Object类(java基础知识十一)
- Cookie/Session机制详解
- JMS 都有哪些消息体
- zabbix2.2安装grafana
- 保存在线图片到本地时如何能及时在媒体库中看到
- 17、IO流-File操作
- android 控件 下拉刷新 JellyRefreshLayout
- Tips for writing a paper
- 调用手机震动
- Dynamic clock