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

长沙装饰公司seopc流量排行榜企业

长沙装饰公司,seopc流量排行榜企业,软件下载网站如何履行安全管理义务确保提供的软件不含恶意程序,成都关键词排名推广目录 一 自定义异常二 自定义注解三 注解切面处理类四 使用 一 自定义异常 /*** 自定义参数为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.fp688.cn/news/162043.html

相关文章:

  • 西安做网站哪家最便宜有哪些网站可以免费发布广告
  • 百度小程序如何做网站苏州整站优化
  • 网站怎么解析到域名宁波seo推广费用
  • 上海网站报价联盟营销平台
  • 微信 网站 收费百度认证
  • 网页 网站如何做好网络销售技巧
  • app研发风险优化大师百科
  • 浙江信息港网证书查询长春seo优化企业网络跃升
  • 专业苏州网站建设公司哪家好海阳seo排名
  • 爬取旅游网站数据并进行分析网络营销促销方案
  • wordpress如何用seo关键词首页排名代发
  • 深圳模板建站平台sem是什么意思的缩写
  • wecenter整合Wordpress网站优化排名工具
  • 行业平台网站开发百度关键词排名点击
  • 不同类型网站优化网站推广优化业务
  • 定制化网站开发费用如何做关键词优化
  • 市场营销策略有哪4种seo技术 快速网站排名
  • wordpress+用js搜索引擎优化自然排名
  • 邢台做移动网站的公司免费建网站的步骤
  • php wordpress单本小说网站源码+采集软文街官方网站
  • 哈密建设局网站陕西seo关键词优化外包
  • 企业网站跟微信支付怎么做网站建设首页
  • 甘肃网站建设方案服务至上广告联盟怎么做
  • wordpress 授权插件长沙seo优化推荐
  • 网站套餐可以分摊吗吗北京网络营销策划公司
  • 那家b2c网站建设报价短视频矩阵seo系统源码
  • 网站开发基于百度地图seo自然优化排名
  • 网站建立时间怎么查谷歌账号
  • 网站建设移动端是什么意思市场营销策略
  • 沈阳网站建设公司自己怎么创建网站