当前位置: 首页 > news >正文

vi设计说明南京百度网站快速优化

vi设计说明,南京百度网站快速优化,爱站网关键词查询系统,网站信用建设应该用什么技术目录 一 自定义异常二 自定义注解三 注解切面处理类四 使用 一 自定义异常 /*** 自定义参数为null异常*/ public class NoParamsException extends Exception {//用详细信息指定一个异常public NoParamsException(String message){super(message);}//用指定的详细信息和原因构…

目录

  • 一 自定义异常
  • 二 自定义注解
  • 三 注解切面处理类
  • 四 使用

一 自定义异常

/*** 自定义参数为null异常*/
public class NoParamsException extends Exception {//用详细信息指定一个异常public NoParamsException(String message){super(message);}//用指定的详细信息和原因构造一个新的异常public NoParamsException(String message, Throwable cause){super(message,cause);}//用指定原因构造一个新的异常public NoParamsException(Throwable cause) {super(cause);}
}

二 自定义注解

/*** 统一捕获service异常处理注解*/
@Documented
@Target({ElementType.METHOD, ElementType.TYPE}) //可在类或者方法使用
@Retention(RetentionPolicy.RUNTIME)
public @interface ServiceExceptionCatch {
}

三 注解切面处理类

@Component
@Aspect
@Slf4j
public class ServiceExceptionHandler {@Around("@annotation(com.zhuzher.annotations.ServiceExcepCatch)  || @within(com.zhuzher.annotations.ServiceExcepCatch)")public ResponseMessage serviceExceptionHandler(ProceedingJoinPoint proceedingJoinPoint) {ResponseMessage returnMsg;try {returnMsg = (ResponseMessage) proceedingJoinPoint.proceed();} catch (Throwable throwable) {log.error("ServiceExcepHandler serviceExcepHandler failed", throwable);//单独处理缺少参数异常if(throwable instanceof NoParamsException) {returnMsg = ResponseMessage.failture(ErrorCode.ARG_CAN_NOT_BE_EMPTY);}else{//其他正常返回returnMsg=ResponseMessage.newErrorsMessage(throwable.getMessage());}}return returnMsg;}
}

四 使用

在这里插入图片描述
即可捕获该异常,并自定义处理逻辑

原文地址:https://www.cnblogs.com/houzheng/p/11953183.html

http://www.15wanjia.com/news/183823.html

相关文章:

  • 中国建设银行网站首页签约免费网页设计生成器
  • 宁波网站建设制作推广百度网盘下载的文件在哪
  • 合肥优化网站下载小程序安装
  • 阿里云做的网站为啥没有ftpwordpress手机中文版下载地址
  • 罗湖网站制作多少钱evernote wordpress
  • 建设银行么官方网站标准网站建设报价单
  • 常州网站开发培训北京市建设工程教育考试网站
  • 外贸网站seo优化上海有哪几家做新房的网站
  • 学做网站论坛vip学员码wordpress支付宝_财付通_paypal集成插件
  • 萝岗哪家网站建设好dede网站重新安装
  • 网站建设谈单技巧济南市住房与城乡建设厅网站
  • 福州网站设计软件公司wordpress支付宝微信收费吗
  • 网站做外链好嘛钢结构
  • 凡科自助建站平台公司网站开发费用放在什么科目
  • 一站式媒体发稿平台随手app广告怎么关闭
  • 在线教育网站开发文档提取卡密网站怎么做
  • 高校思政主题网站建设的意义成立公司注册资金要求
  • 学编程做网站网站开发后端书籍
  • wordpress怎么加站点图标网站建设侵权
  • 怎样算网站侵权上海做网站建设公司
  • 北京建设网站山东省级建设主管部门网站
  • 湖北网站建设开发厦门网站代理
  • 网站seo搜索引擎优化教程洛阳建站洛阳市网站建设
  • 哪个网站做初中英语试题赚钱网站建设视频 备份 反代
  • 专业购物网站建设报价小程序前端开发
  • 加盟商网站建设网页编辑的软件
  • 合肥专业做网站公司郑州网站建设qicaizz
  • 网站用什么语言做wordpress 链接 跳转
  • 为什么做企业网站东莞网站建设0086
  • 禅城建设网站什么网站能看到专业的做面包视频