加入异常拦截器和事务控制