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

怎样做境外网站泰安服装网站建设

怎样做境外网站,泰安服装网站建设,怎么做视频解析网站,企业综合查询网站在程序运行时,不可避免的会出现异常。在三层开发架构中,当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/766001/

相关文章:

  • 网站建设html实训心得北京工商登记服务平台
  • 网站建设定制公司推荐网站流量数据分析怎么做
  • 安徽省建设行业安全协会网站企业网站 php 免费
  • 定南网站建设电脑培训机构
  • 营销网站的搭建企业网站例子
  • 天津网站制作套餐阿里云虚拟主机如何上传网站
  • 网站建设是什么软件朋友让你做网站如何拒绝
  • 贵州省建设厅城乡建设网站yandex俄语网站建设
  • 企业网站网上推广的途径网站设计培训学校
  • 关于旅行的网站怎样做抖音号出售网站
  • 网站怎样做百度推广计划汕头网站开发
  • 网站建站制作希尔顿酒店网络营销案例
  • 知名网站建设企业广东品牌网站设计专家
  • 做网站要有策划么网站优化插件
  • 怎么做网站公司宣传资料帮别人做网站收多少钱合适
  • 做素材类的网站赚钱吗中国建设银行企业
  • 怀化市建设局门户网站wordpress模板建站教程
  • 西安做网站微信公司哪家好seo培训学校排名
  • 做调查问卷换赏金的网站建设公司网站模板
  • i深建官方网站中国建设银行个人网站银行
  • 找设计师网站湘潭网站建设 w磐石网络
  • 给自己的网站做代言网站内部搜索怎么做
  • 怎样创建微网站网站一条龙服务
  • 免费下软件的网站网站构建设计思路
  • 南山网站制作联系电话公司注册网上核名多久
  • 自治区建设厅网站上海网站设计大概要多少钱
  • 天津做网站的大公司抖音代运营价格
  • 小城镇建设的网站文献浏览网站内下载文件
  • 购物网站开发项目意义河间网站制作公司
  • 网站百度提示风险wordpress怎样修改字体大小