Spring @ControllerAdvice注释

时间:2013-04-29 09:05:52

标签: spring

我有问题。我使用@ControllerAdvice注释,我无法捕获PSQLException异常。请帮帮我。

@ControllerAdvice
public class GlobalExceptionHandler {

    private Logger logger = Logger.getLogger(GlobalExceptionHandler.class);

    @ExceptionHandler(PSQLException.class)
    @ResponseBody
    public Result handlePSQLException(PSQLException ex) {
        Result r = new Result();
        r.setStatus(Result.ERROR);
        logger.error(r.updateMessage("Unable to complete operation"), ex);
        return r;
    }
}

1 个答案:

答案 0 :(得分:0)

看起来您使用的是不同版本的驱动程序jar,或者您使用相同的异常名称,但在不同的包中检查此link