当Spring捕获SQLException时,它是否会在抛出自己的DataAccessException(运行时)异常之前关闭预准备语句,结果集和/或连接?
我有一个开发人员想要创建一个AOP方面来捕获这些异常并记录和/或关闭连接.
@AfterThrowing(pointcut="dataAccessOperation()", throwing="exception")
public void doRecoveryActions(JoinPoint thisJoinPoint, DataAccessException exception) {
// log and/or close connection
}
Run Code Online (Sandbox Code Playgroud)