AgileBoot - 项目内统一的错误码设计( 二 )

错误码的使用为了便于错误码在编写代码时方便使用 , 我创建了ErrorCode这个类 , 并将四个层级的错误类一并放进这个类当中 。
【AgileBoot - 项目内统一的错误码设计】

AgileBoot - 项目内统一的错误码设计

文章插图
代码中的例子
if (roleService.checkRoleNameUnique(getRoleId(), getRoleName())) {throw new ApiException(ErrorCode.Business.ROLE_NAME_IS_NOT_UNIQUE, getRoleName()); }通过这样的形式进行调用:

经验总结扩展阅读