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

网站制作公司昆明长沙网站seo诊断

网站制作公司昆明,长沙网站seo诊断,logo设计公司怎么去跟客户谈,wordpress百度推送插件在程序运行时,不可避免的会出现异常。在三层开发架构中,当Mapper层出现异常、如果不进行处理会抛给Service层,如果Service层也不处理则会抛给Controller层,通常Controller层有许多接口,如果对每个接口单独处理异常&…

在程序运行时,不可避免的会出现异常。在三层开发架构中,当Mapper层出现异常、如果不进行处理会抛给Service层,如果Service层也不处理则会抛给Controller层,通常Controller层有许多接口,如果对每个接口单独处理异常,则代码会非常臃肿和繁琐。

在处理异常时,相同类型的异常处理方式相似,因此可以将相同的异常归类,使用一样的处理逻辑处理这类异常。

这样一来可以定义一个全局异常处理器,当Controller层、Service层、Mapper层都不对异常进行处理时,框架会把异常抛给全局异常处理器进行处理。在全局异常处理器中,可以定义多个异常处理方法,每个方法可以针对不同类型的异常进行处理。

自定义全局异常处理器分3步:

  1. 定义一个类,在类上加@RestControllerAdvice注解,声明这是一个全局异常处理器。
  2. 在类中定义一个全局异常处理方法。方法上加@ExceptionHandler注解定义异常处理方法,注解中需要指定该方法处理的异常类型的字节码文件,也就是类名.class。在方法形参中传入该类异常对象。方法返回值推荐统一使用Resful开发风格,返回一个Result对象,方便前端处理。
  3. 处理异常。在方法中可以打印出错误堆栈信息,编写异常处理代码。返回Result.error(“自定义错误提示信息…”)对象。
@RestControllerAdvice // 声明全局异常处理器类
public class GlobalExceptionHandler {@ExceptionHandler(Exception.class) // 指定捕获的异常类型,这里捕获所有异常public Result<String> ex(Exception ex) {// 异常处理逻辑...ex.printStackTrace();return Result.error("出错了,请联系管理员!");}
}
http://www.yayakq.cn/news/810954/

相关文章:

  • 顺德装修网站建设青岛做网络推广的公司有哪些
  • 厦门搜索引擎优化合作seo推广优化
  • 建立网站的流程教育培训网站有哪些
  • 保定哪有做网站的公司做网站app入什么科目
  • 石家庄学做网站建设培训制作投票网站
  • 个体网站建设外包公司是干嘛的
  • 云服务器做网站一般配置高新区手机网站建设
  • 看公狍和女人做爰网站做房产抵押网站需要什么手续费
  • 网站建设的宿主选择男女做暧暧视频免费网站
  • 丽江做网站定兴网站建设
  • 自学做网站需要学会哪些电商网站建设系统
  • 域名建网站南屏网站建设
  • 北京梦创义网站建设vi设计的作用及意义
  • 做模板网站赚钱吗淘宝网上购物商城
  • 网站可以做多少个关键词wordpress 问卷调查插件
  • 学信网 的企业网站给你做认证dedecms小说采集
  • 浙江住房和城乡建设厅网站首页网站内容的实现方式
  • 怎么做阿里巴巴外贸网站天津的网络优化公司排名
  • 广告网站制作多少钱html网站开发心得
  • 中国化工网网站建设建议微信电商小程序有哪些
  • 开发网站的意义投资融资理财网站模板
  • 网站建设兼职劳务协议下载整个网站的软件
  • 博客做网站上海有名的做网站的公司
  • 网站建设文件夹结构舟山网大海网
  • 万网人网站备案流程网站优化seo教程
  • 江苏企业网站建设公司购物网站支付功能怎么做
  • 电脑网站进不去网页怎么办天正电气网站建设
  • 自己做的网站如何让qq登录wordpress右浮动图
  • 网站服务器用什么配置汽车行业网站建设
  • 微信网站开发语言wordpress 文章调用js