【技术实现步骤摘要】
异常信息捕获处理方法、装置、设备及存储介质
[0001]本专利技术涉及信息处理
,尤其涉及一种异常信息捕获处理方法、装置、设备及存储介质。
技术介绍
[0002]在web系统的开发过程中,由于种种原因(如系统bug,代码错误等)不可避免地会出现异常信息。因此,如何对异常信息进行捕获和处理成为web系统开发过程中必不可少的关键环节。
[0003]现有的异常信息捕获处理方法通常只能对项目中的单个方法进行捕获和处理,而在实际的web系统开发场景中都需要抛出异常打印、返回前端,这就导致在使用现有的异常信息捕获处理方法时,对于web系统中的每个类都需要重新读写一次异常信息捕获处理方法;比如查询的时候,异常流信息返回前端、或者后端直接打印输出异常,需要对每个类都去打印维护异常信息。这就使得异常信息的捕获和处理工作量巨大,从而导致工作效率低下。因此,目前行业内亟需一种能够提升异常信息捕获处理效率的方法。
[0004]上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
r/>[0005]本本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种异常信息捕获处理方法,其特征在于,所述方法包括以下步骤:基于AOP原理在web系统中声明异常切面类;在所述异常切面类中定义切入点位置,基于所述切入点位置对所述web系统中的异常信息进行捕获;将所述异常信息进行封装整合,获得公共异常类;对所述公共异常类中的异常信息进行处理。2.如权利要求1所述的异常信息捕获处理方法,其特征在于,所述基于AOP原理在web系统中声明异常切面类之前,还包括:在预设工程目录中创建自定义的错误页面;当检测到所述web系统中执行的流程发生错误时,将错误信息转发至所述错误页面进行展示。3.如权利要求1所述的异常信息捕获处理方法,其特征在于,所述在所述异常切面类中定义切入点位置,基于所述切入点位置对所述web系统中的异常信息进行捕获,包括:使用Pointcut方法在所述异常切面类中定义切入点位置;对所述切入点位置在所述web系统中所处的路径进行标记;对所述路径中的所有类进行异常检测,并对检测到的异常信息进行捕获。4.如权利要求1所述的异常信息捕获处理方法,其特征在于,所述将所述异常信息进行封装整合,获得公共异常类,包括:建立常量枚举类,并将所述异常信息发送至所述常量枚举类中;检测所述异常信息的当前发送状态是否满足预设条件;若满足,则将所述常量枚举类中的所有异常信息进行封装整合,获得公共异常类。5.如权利要求4所述的异常信息捕获处理方法,其特征在于,所述检测所述异常信息的当前发送状态是否满足预设条件之后,还包括:若不满足,则继续对所述web系统中的异常信息进行捕获;将所述异常信息发送至所述常量枚举类中,当所述异常信息的当前发送状态满足预设条件时,将所述常量枚举类中的所有异常信息进行...
【专利技术属性】
技术研发人员:周池,钟文斌,余友强,李涛,陈江波,
申请(专利权)人:深圳市海邻科信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。