动态代理的两种区别
JDK动态代理的创建:
CKlib动态代理的创建:
动态代理的区别
AOP
动态代理
AOP的相关的术语
切面配置
Spring明确要做的事情
切入点的表达式的说明
Spring jdbcTemplate
jdbcTemplate的创建
c3p0的连接池的配置
DBCP的配置
Spring自身的连接池
JDBCTemplate
jdbc.properties
创建加载文件对象的Bean,并指定要加载文件的路径
最终配置文件
推荐的加载配置文件
获取容器来获取对象JdbcTemplate
自定义类型转换器
根据Id查询单条记录查询
查询所有数据
查询单个
使用jdbcTemplate查询总记录数
读取外部的配置文件
dao层使用jdbcTemplate
注入
容器对象创建的方法
继承jdbcTempl
注解
区别
Srping中的事务控制
API介绍
事务
动态代理事务总结
事务的管理配置
AOP的依赖
常见的事务管理对象的接口
事务的传播的行为
描述事务的莫格时间点上的对象的事务对象的状态信息,包含6个具体的对象
1.刷新事务
2.获取是否是否存在存储点
3.获取事务是否完成
4.获取事务是否为新的事务
5.获取事务是否回滚
事务的高级特性
name:规则的指定。
propagation=“REQUIERD”:事务的传播特性(事务与方法的关系)
事务的约束的规则
事务的隔离级别(约束事务与事务的之间的关系)
timeout:超时 一般写-1
Spring声明的高级的配置
注解
开启注解事务
默认事务管理器
包扫描
注解事务
注解
1.开区注解事务
2.在类上添加事务的控制注解
纯注解开发
只读事务:只能读取数据库不能对数据库进行增删改
修改:modification
注解:@EnableTransactionManagement