一、Spring JDBC 数据访问
1、简化了jdbc操作,定义了模板类JdbcTemplate
2、提高开发效率,构建了嵌入式数据源EmbeddedDatabase
3、统一底层异常结构DataAccessException
二、Spring事物管理器
声明式事物,Aop原理简化开发
三、Spring R2DBC 数据访问
Spring5.3以后加入的异步数据访问
四、Spring事物管理器
一、事物管理器TrransactionManager
二、Spring声明式事物(aop原理)
1、开启基于注解的声明式事物:@EnableTransactionManagement
2、方法上加注解:@Transactional
3、事物事件监听器:@TransactionalEventListener,事物只有在commit后,才能把事件发出来
三、Spring编程式事物
1、Spring事物管理器:PlatformTransactionManager
2、Spring事物模板:TransactionTemplate
四、Spring R2DBC数据访问
1、什么是R2DBC?
reactive relational database connectivity,反应式关系型数据库连接
2、认识DatabaseClient
3、基于R2DBC规范的CRUD