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

莱芜网站建设排行杭州酒店网站建设

莱芜网站建设排行,杭州酒店网站建设,dell公司网站建设的特点,长春建站模板制作目录 一 自定义异常二 自定义注解三 注解切面处理类四 使用 一 自定义异常 /*** 自定义参数为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.yayakq.cn/news/312852/

相关文章:

  • 域名申请而完成以后怎么做网站怎样免费建立个人网站
  • 网站页面制作视频网站建设所需人力
  • 西部数码网站管理助手 提权梨树县住房和城乡建设局网站
  • 菏泽定制网站建设推广百度关键词屏蔽
  • 湘潭做网站优化深圳网站建设 推广
  • 邢台做网站推广的公司汕头网络推广推荐
  • 基础的网站建设网站找谁做
  • 北京网站建设的服务公司如何给网站做防盗链
  • 百度突然搜不到网站什么是网络推广营销
  • 网站网页压缩安阳网站设计多少钱
  • 网站制作 深圳有什么公司中国住房建设部网站
  • 信用中国网站建设要求做个外贸网站
  • 国外做珠宝裸石的网站凡科登陆网站手机版
  • 方城微网站建设域名备案网站建设方案
  • 建网站原型图建站网页模板
  • 网站如何做用户的实名认证搭建网站的六个基本步骤流程
  • 长春网站优化方式访问WordPress速度
  • 白城百度网站建设常州武进建设局网站
  • 老域名对做网站的医院响应式网站建设方案
  • 郑州市二七建设局网站网站制作高手
  • vs做网站如何输出p2p网上贷款网站建设方案.docx
  • 专业彩票网站建设网站建设困难
  • 网站建设预估费用wordpress文章视频模板
  • 网站费用多少代码制作
  • 手机端网站设计制作案例高端网站建设
  • 网站设计前期沟通单南京小程序制作开发
  • 购物网站前台功能东莞如何建设网站制作平台
  • 保险理财网站建设网站备案有什么好处理
  • 网站开发小图标大全教你做吃的网站
  • 网站建设买服务器还是数据库响应式布局网站实例