BusinessException是什么异常?
java开发中,最常见的自定义异常就是(名字不是唯一,可以自定义) BusinessException extends RuntimeException,该异常叫“业务异常”; 这个异常很使用,主要用于事务回滚; 想象一下一个场景,在你的业务代码逻辑中,由于某块代码进行了多次持久层的操作,但是继续往下走的时候,发现某个条件不满足,业务上不允许再往下执行业务逻辑代码了,这时候就需要return 错误码; 但是 代码中 return 错误码, 并不能让已经执行持久层操作的事物回滚!!!,怎么办,这时候使用我的 BusinessException,抛出该异常,并且再该异常中返回 错误码,既可以是实现业务回滚,又可以实现错误码 返回;一举两得!岂不美哉! 这种技巧楼主应该在平时的开发框架中应该经常遇到,楼主要多注意总结看看!
Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有