Bootstrap

Spring IOC 和 AOP

核心概念

咱们这节就讲完了,在这节中我们讲了两个大概念,一个叫做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不会回滚

事务角色

事务传播行为

;