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

校园二手市场网站建设方案凡科建站代理商登录

校园二手市场网站建设方案,凡科建站代理商登录,网络营销就是seo,wordpress付费主题目录 一 自定义异常二 自定义注解三 注解切面处理类四 使用 一 自定义异常 /*** 自定义参数为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/224133/

相关文章:

  • 网站规划与设计期末大作业怎么做wordpress最漂亮的主题
  • 保定php网站制作最近最新新闻事件
  • 建设工程发布公告的网站wordpress 网页模块错位
  • php搭建一个简单的网站为什么要建设应急管理网站
  • 建什么类型的网站访问量比较大绥化市建设工程网站招投标
  • 做网站买过域名之后舞阳专业做网站
  • 维护网站建设常州网站建设公司教程
  • 福州企业公司网站建设服装定制品牌
  • python做网站挣钱手机微信网站怎么做
  • 陕西省住房和城乡建设厅网站上怎么打印证书idc机房托管费用
  • 海淘手表网站pc网站建设怎么样
  • wdcp 添加网站wordpress官网中文
  • flash分享网站内网网站建设的必要性
  • 有没有专门帮人做图的网站能够做冶金工程毕业设计的网站
  • 旅游网站的建设精美网站建设
  • 韩雪冬个人网站百度指数有什么作用
  • 淮南房地产网站建设网站做响应式网站对设计图的要求
  • 中山大兴网站建设个人工作室网站模板
  • 青县住房和城乡建设局网站移动网站的开发流程
  • 免费空间+网站空间+虚拟主机软件界面设计软件
  • 贵州企业网站建设公司接帮人家做网站的网站
  • 做网站所用的语言公司网站上传图片大小
  • 帮人做兼职的网站福建城乡建设网站
  • 西安知名网站推广威海外贸网站建设联系方式
  • 苏州企业网站建设定制如何制作教学视频
  • 郑州网站建设维护建筑网片的用途
  • 做点心的网站室内设计案例分析
  • 如何做好一个外贸网站的编辑深圳便宜做网站
  • 常州网站推广多少钱网站开发作业总结
  • 淘宝联盟如何做网站建站容易吗