【发布时间】:2011-07-03 02:03:13
【问题描述】:
当 Spring 捕获 SQLException 时,它会在抛出它自己的 DataAccessException(运行时)异常之前关闭准备好的语句、结果集和/或连接吗?
我有一个开发人员想要创建一个 AOP 方面来捕获这些异常并记录和/或关闭连接。
@AfterThrowing(pointcut="dataAccessOperation()", throwing="exception")
public void doRecoveryActions(JoinPoint thisJoinPoint, DataAccessException exception) {
// log and/or close connection
}
【问题讨论】:
标签: java spring exception-handling jdbctemplate