Coverage Summary for Class: GlobalExceptionHandler (cn.edu.ecnu.stu.bookstore.handler)

Class Class, % Method, % Line, %
GlobalExceptionHandler 100% (1/1) 100% (2/2) 100% (2/2)


 package cn.edu.ecnu.stu.bookstore.handler;
 
 import cn.edu.ecnu.stu.bookstore.component.AppException;
 import cn.edu.ecnu.stu.bookstore.component.Constants;
 import cn.edu.ecnu.stu.bookstore.component.Result;
 import org.springframework.web.bind.annotation.ControllerAdvice;
 import org.springframework.web.bind.annotation.ExceptionHandler;
 import org.springframework.web.bind.annotation.ResponseBody;
 import org.springframework.web.bind.annotation.RestControllerAdvice;
 
 @RestControllerAdvice
 public class GlobalExceptionHandler {
 
     @ExceptionHandler(AppException.class)
     public Result handleAppException(AppException e) {
         return Result.error(e.getCode(), e.getMessage());
     }
 
 //    @ExceptionHandler(Exception.class)
 //    public Result handleException(Exception e) {
 //        return Result.error(Constants.SYSTEM_ERROR, e.getMessage());
 //    }
 
 }