java项目中如何捕获异常与抛出异常及打印日志?

论坛 期权论坛 知乎     
知乎用户   2019-8-14 01:08   5026   2
转载声明:本文由互联网用户自发贡献,部分转载来源来自知乎(zhihu.com),强烈建议您访问知乎查看完整内容。本社区不拥有所有权,也不承担任何法律责任。如有侵权,请联系optbbs@163.com。一经查实,即刻删除。
不是说语法,而是说应用
分享到 :
0 人收藏

2 个回复

倒序浏览
2#
热心回应  16级独孤 | 2019-8-14 01:08:22 发帖IP地址来自
创建一个或多个应用中自定义异常类,继承自runtimeException,还可以在类中加上自定义的errCode和erMsg属性。
创建一个异常枚举类,把所有可能遇到的异常,分类列好。
代码中遇到异常,就抛自定义的异常,尽量使用带有异常枚举errcode的构造方法。。可以代码的dao和service遇到异常都往上抛,controller层去处理异常。总之本着一个原则:处理不了的异常就往上抛,异常要到能处理的地方再去处理,异常最终不能抛到系统之外(可以使用全局异常处理)
3#
热心回应  16级独孤 | 2019-8-14 01:08:23 发帖IP地址来自
这还能怎么用,IDE给你标红,catch一下就完事了,throw也行
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:182358
帖子:1746
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP