核心概念



咱们这节就讲完了,在这节中我们讲了两个大概念,一个叫做IOC,一个叫做DI
IOC是什么?是用对象的时候不要自己用new而是由外部提供,而spring在进行实现的时候是谁提供,就是IOC容器给你提供。
DI是什么?当你IOC容器中管的Bean之间有依赖关系的时候,IOC容器还能把这些关系给你绑好,这样他就可以真正的运行了,而不会缺少那些运行的对象。
那在这里面的IOC容理的对象叫什么,叫Bean
IOC入门案例思路分析







DI入门案例





bean基础配置
bean别名配置

bean作用范围配置

bean作用范围说明

bean实例化
bean实例化--构造方法
Spring创建bean的时候就是用无参构造方法来实例化bean的,即便无参构造方法是private的也一样会被调用来实例化bean(之所以private也可以,是因为用来反射原理)

不可只设置有参的构造方法,负责报错

bean实例化--静态工厂实例化



bean生命周期






依赖注入
setter注入



构造器注入






依赖自动装配

、


容器


创建容器一般常用的是ClassPathXmlApplicationContext的方式




注解开发
注解开发并定义bean



纯注解开发模式



bean的作用范围与生命周期管理



AOP
简介&概念


入门案例








AOP工作流程




AOP切入点表达式




AOP通知类型



案例





AOP通知获取数据








博文:Spring框架使用详解(二)-CSDN博客
Spring事务简介




事务相关配置

XXXerror、运行时异常(如NollPoint)
IOException不会回滚
事务角色


事务传播行为






















