Spring AOP事务使用的多种场景及总结
2018-12-03 12:15
211 查看
1、Aop事务实现原理:可以基于jdk接口代理,或具体类代理,导入具体类代理jar包及配置文件说明,spring自动会切换到具体类代理,一般都是使用具体类代理。
2、Aop 事务常用的六种传播:
2.1. PROPAGATION_REQUIRED: 如果存在一个事务,则支持当前事务。如果没有事务则开启。
2.2. PROPAGATION_SUPPORTS: 如果存在一个事务,支持当前事务。如果没有事务,则非事务的执行。
2.3. PROPAGATION_MANDATORY: 如果已经存在一个事务,支持当前事务。如果没有一个活动的事务,则抛出异常。
2.4. PROPAGATION_REQUIRES_NEW: 总是开启一个新的事务。如果一个事务已经存在,则将这个存在的事务挂起。
2.5. PROPAGATION_NOT_SUPPORTED: 总是非事务地执行,并挂起任何存在的事务。
2.6. PROPAGATION_NEVER: 总是非事务地执行,如果存在一个活动事务,则抛出异常。3
3、Aop配置事务:
3.1 使用配置文件方式
3.2 使用注解方式
相关文章推荐
- Spring事务总结---传播级别以及REQUIRED_NEW及NESTED的使用场景
- spring的事务传播行为 Spring事务总结---传播级别以及REQUIRED_NEW及NESTED的使用场景(赞)
- Spring事务总结---传播级别以及REQUIRED_NEW及NESTED的使用场景(赞)
- Spring事务总结---传播级别以及REQUIRED_NEW及NESTED的使用场景(赞)
- Spring 下事务管理-使用AOP @Transactional注解管理
- Spring学习总结(三)——Spring实现AOP的多种方式
- spring aop 使用xml方式的简单总结
- 使用Spring的声明式事务----AOP方式
- Spring总结——AOP、JDBC和事务的总结
- Spring学习总结(三)——Spring实现AOP的多种方式
- Spring学习总结——Spring实现AOP的多种方式
- spring Aop事务配置总结
- Spring事务总结---事务概述及Spring事务的基本使用(完整)
- spring声明式事务【使用AOP】
- Spring事务处理案例总结 rollback-for使用
- Spring学习总结——Spring实现AOP的多种方式
- spring事务管理使用总结 (重点)
- Spring使用AOP实现统一事务处理
- spring的aop用法个人使用总结
- Spring学习总结——Spring实现AOP的多种方式