SpringBean 生命周期之Aware接口 (一)
前言
Spring 三大特性 IOC、DI、AOP 。IOC(控制反转)将代码中对象依赖关系创建交给容器,那么容器对一个Bean创建会产生一系列过程,今天记录第一个Aware接口。
Aware 介绍
Aware就是一个接口,接口类无任何方法、可以理解一种标记。
图上也介绍 主要签名由子接口完成 、仅接受单参数且void修饰,在项目中使用最多BeanFactoryAware、ServletContextAware,子类都会有一个set****方法,会调用该方法获取Spring上下属性。
一个Demo
@Component
public class SpringAwareTest implements BeanNameAware, BeanFactoryAware {
private BeanFactory beanFactory;
private String name;
public SpringAwareTest() {
System.out.println