spring中的JdbcTemplate
spring中的事务控制
事务的隔离级别
事务的传播行为
TransactionStatus
基于XML
- 配置事务管理器
- 配置事务通知
- 此时需要导入事务的约束 tx名称空间和约束,同时也需要aop的
- 使用tx:advice标签配置事务通知
- 属性:id:给事务通知起一个唯一标识,transaction-manager:给事务通知提供一个事务管理器引用
- 配置AOP中的通用切入点表达式
- 建立事务通知和切入点表达式的对应关系
- 配置事务的属性
- 是在事务的通知tx:advice标签的内部
基于注解的
- 配置事务管理器
- 开启spring对注解事务的支持
- 在需要事务支持的地方使用@Transaction注解
@EnableTransactionManagement:开启spring注解支持
Spring5的新特性
- 与JDK相关的升级
- 核心容器的更新
- JetBrains Kotlin语言支持
- 响应式编程风格
- Junit5支持
- 依赖类库的更新