0

我有个问题。我使用了@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;
    }
}
4

1 回答 1

0

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

于 2013-04-29T11:30:18.673 回答