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

宁波住房和城乡建设官网东莞seo排名外包

宁波住房和城乡建设官网,东莞seo排名外包,荣耀商城app,网站开发开发需求文档模板新建exception目录,用来进行自定义的全局异常处理。 (1)新建自定义的GlobalException基 类继承RuntimeException类,我们自定义的异常类全部需要继承GlobalException基类进行处理。 这里我们直接利用之前定义的错误码接口类。 /…

新建exception目录,用来进行自定义的全局异常处理。

(1)新建自定义的GlobalException基 类继承RuntimeException类,我们自定义的异常类全部需要继承GlobalException基类进行处理。

这里我们直接利用之前定义的错误码接口类。

/*** 自定义的全局异常*/
public class GlobalException extends RuntimeException{private IErrorCode errorCode;public GlobalException(String message) {super(message);}public GlobalException(Throwable cause) {super(cause);}public GlobalException(String message, Throwable cause) {super(message, cause);}public IErrorCode getErrorCode() {return errorCode;}}

(2)在exception目录下,新建GlobalExceptionHandler类,拦截异常类。

在此类中可以捕获并将异常类转换为可接受的信息返回给前端,防止将异常直接抛出到前端。

/*** 捕获并处理全局异常*/
@ResponseBody
@ControllerAdvice
public class GlobalExceptionHandler {/*** 捕获并处理所有自定义异常*/@ExceptionHandler(value = GlobalException.class)public HttpResult handle(GlobalException e) {if (e.getErrorCode() != null) {return HttpResult.fail(e.getErrorCode());}return HttpResult.fail(e.getMessage());}/*** 捕获并处理方法参数未验证异常*/@ExceptionHandler(value = MethodArgumentNotValidException.class)public HttpResult handleValidException(MethodArgumentNotValidException e) {BindingResult bindingResult = e.getBindingResult();String message = null;if (bindingResult.hasErrors()) {FieldError fieldError = bindingResult.getFieldError();if (fieldError != null) {message = fieldError.getField()+fieldError.getDefaultMessage();}}return HttpResult.validateFailed(message);}/*** 捕获并处理绑定异常*/@ExceptionHandler(value = BindException.class)public HttpResult handleValidException(BindException e) {BindingResult bindingResult = e.getBindingResult();String message = null;if (bindingResult.hasErrors()) {FieldError fieldError = bindingResult.getFieldError();if (fieldError != null) {message = fieldError.getField()+fieldError.getDefaultMessage();}}return HttpResult.validateFailed(message);}
}
http://www.ds6.com.cn/news/64495.html

相关文章:

  • 大学生怎么做网站支付模块深圳开发公司网站建设
  • 做消防哪些网站找工作新站优化案例
  • 帮人做违法网站seo挂机赚钱
  • 如何自己学做网站北京关键词优化平台
  • 沙漠风网站建设百度账号客服人工电话
  • 医院网站建设利法拉网络成都网站优化排名
  • 网站开发武汉公司知乎seo排名帝搜软件
  • 阜新公司做网站常德论坛网站
  • 河北公司网站制作设计系列推广软文范例
  • 林州网站建设服务关键字有哪些
  • 北京上云网站建设公司seo分析seo诊断
  • 网站开发必须要要掌握的语言在线优化网站
  • WordPress自适应扁平化网站seo搜索引擎优化案例
  • 网站布局怎么写shodan搜索引擎
  • 选择做网站销售的优势备案域名
  • 网站服务公司业务范围包括重庆seo网页优化
  • 捡个杀手做老婆全集免费网站找资源最好的是哪个软件
  • 哪个彩票网站做代理反水高东莞推广系统
  • 做资源分享网站沈阳关键词优化费用
  • 网站代码编辑器市场调研分析
  • 做网站群的公司杭州网站优化多少钱
  • 优化推广排名网站教程搜狗网页
  • 山东省建设执业师之家官方网站麒麟seo
  • 网站开发经验与教训范文深圳app推广平台
  • 延吉网站建设广东seo排名
  • 商城网站内容模块有哪些怎么制作属于自己的网址
  • 做淘客网站怎么样网络营销策划的基本原则是什么
  • 移动端h5网站开发框架竞价推广思路
  • 钟落潭有没有做网站的电脑培训班零基础
  • 邪恶做动态网站soso搜搜