解析spring事务管理@Transactional为什么要添加rollbackFor=Exception.class
spring中事务处理原理利用aop生成代理对象执行带有Transactional事务注解的方法业务逻辑.项目启动过程中会生成代理对象并将Transactional注解中的属性进行解析加载处理.在方法执行过程中如果出现异常,会根据注解配置决定是进入到事务回滚处理还是事务提交处理逻辑中,事务回滚处理逻辑中最终还是基于数据库的事务回滚处理.异常的分类案例说明以自定义异常为例说明一下@Transacti