异常处理规则

一、异常处理规范

  1. 导入所需异常类。
  2. 通过异常类抛出异常。
  3. 注意:使用时优先使用单参数构造方法,即只传参数message,不传ErrorCode。

例如:

import com.enation.framework.validator.NoPermissionException;


public class RefundDetailController {

    public   void  adminDetail( @PathVariable  String sn  ) {

        AdminUser adminUser  = UserConext.getCurrentAdminUser();

        if(adminUser == null){

            throw new NoPermissionException("无权访问此订单");

        }

    }

}

二、目前已有的异常类

异常类在javashop-core的com.enation.framework.validator包下,目前包括以下几种:

类名 功能
NoPermissionException 无权限异常
ResourceNotFoundException 资源未找到异常
UnProcessableServiceException 业务不能正常处理异常

results matching ""

    No results matching ""