7.12 Springboot实战项目的业务异常:自定义断言Assert

前言

上文我分享了全局异常处理的实战经验,其中讲到了业务异常,但还没有在项目中抛出该异常。

本文就带大家在实战项目中抛出该异常,实战场景像开发中经常遇到的:非法调用,业务校验,数据错误,或者业务逻辑错误等等,这里在架构上需要考虑的是高扩展性易维护性,直接抛出会非常散乱,如果需要修改会修改非常多的点,所以我们可以将抛出业务异常统一包装到一个类中,在一个类中统一控制抛出的条件、抛出的业务异常类型、以及异常编码等,也就是本文的主角:自定义断言Assert

上文地址:7.11 SpringBoot实战 全局异常处理 - 深入细节详解


CSDN成就一亿技术人

文章目录

  • 前言
  • 一、什么是断言assert
  • 二、为什么要自定义断言Assert?
  • 三、判空notNull或ifNull

你可能感兴趣的:(spring,boot,java,spring,assert,断言,实战,业务异常)