程序中异常控制原则

来源:互联网 发布:复杂网络基础概论 编辑:程序博客网 时间:2024/06/06 18:29

程序中异常控制原则

​1.

调用第三方外部系统的接口服务时,try住请求方法,并将服务方返回的错误码、错误消息封装到catch中,记录error级别日志。


2. 外部系统调我们提供的接口服务时,将所有可能产生的异常(数据库操作、类型转化、调用服务等)都try住,并自定义错误码和错误消息,反馈给调用方。


3. 在自己系统内部,在可能出现异常的地方判断,如果改异常的出现不影响后续程序的继续进行,则应该try住该异常,并记录error日志,打印异常信息,不需要定义错误码。

如果该异常的出现会使后续程序无法获得应有的信息,则不需要捕获,直接报错使程序终止即可。


4. 如果在自己程序中,一个方法内会有多次JDBC连接,增改多个库中的数据,则需要对这多个数据库操作进行事物控制,防止脏数据产生。此时,一般会抛出一个自定义的运行时异常,在程序中捕获该异常进行事物回滚。


1 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 被不明虫子咬肿怎么办 虫子咬了红肿痛怎么办 被昆虫咬到红肿怎么办 被虫子咬了痛怎么办 被虫子咬了过敏怎么办 被虫子咬肿了怎么办 虫咬的包起水泡怎么办 宝宝被虫子咬了怎么办 被猴子咬出血了怎么办 孕妇被猴子咬了怎么办 买的期房烂尾了怎么办 20岁脸上有皱纹怎么办 内眼角下有皱纹怎么办 gta5买了车以后怎么办 htc卡在开机画面怎么办 cf里名字占用了怎么办 烫伤起了大水泡怎么办 手干活磨起泡了怎么办 手上磨了个水泡怎么办 手指磨出水泡了怎么办 手上磨了个泡怎么办 脚上的水泡破了怎么办 脚上水泡破了怎么办 烫伤之后破皮了怎么办 皮肤被烫伤破皮怎么办 烫伤起泡皮掉了怎么办 被烫伤起大水泡怎么办 被烫伤起小水泡怎么办 脚走路磨起泡了怎么办 脚趾头磨了个泡怎么办 脚趾头起了大泡怎么办 脚上有脚气起水泡很痒怎么办 脚底有水泡很痒怎么办 脚底磨得起泡了怎么办 脚底有水泡很疼怎么办 脚底硬皮走路疼怎么办 上火鼻子上长脓包怎么办 鼻子上总是长脓包怎么办 孕妇脚上长水泡很痒怎么办 脚气有水泡很痒怎么办 脚又痒又脱皮怎么办