前⾔
Spring⼊⻔和IOC介绍
1. Spring介绍
1.1侵⼊式概念
1.2 松耦合概念
1.3 切⾯编程
2. 引出Spring
2.1 IOC控制反转
3.Spring模块
4. Core模块快速⼊⻔
4.1搭建配置环境
4.2 得到Spring容器对象【IOC容器】
4.2.1通过Resource获取BeanFactory
4.2.2类路径下XML获取ApplicationContext
4.3XML配置⽅式
4.3.1带参数的构造函数创建对象
4.3.2⼯⼚静态⽅法创建对象
4.3.3⼯⼚⾮静态⽅法创建对象
4.3.4 c名称空间
4.3.5装载集合
4.4注解⽅式
4.5通过JavaConfig⽅式
4.6三种⽅式混合使⽤?
5. bean对象创建细节
5.1 scope属性
5.2lazy-init属性
5.3 init-method和destroy-method
5.4 Bean创建细节总结
对象依赖
1. 回顾以前对象依赖
1.1 直接new对象
1.2 写DaoFactory,⽤字符串来维护依赖关系
1.3 DaoFactory读取配置⽂件
2. Spring依赖注⼊
2.1 搭建测试环境
2.2构造函数给属性赋值
2.3通过set⽅法给属性注⼊值
2.4 内部Bean
2.5 p 名称空间注⼊属性值
2.6 ⾃动装配
2.6.1XML配置根据名字
2.6.2 XML配置根据类型
2.7 使⽤注解来实现⾃动装配
AOP⼊⻔
1. cglib代理
1.1 编写cglib代理
2. ⼿动实现AOP编程
评论