主要关注主流程,中间那条线,其它只是对主流程的扩充。
Aware
是lnstantiationAwareBeanPostProcessor
的简写,是个类,然后before是该类方法postProcessBeforeInstantiation
的简写,after
是postProcessAfterInstantiation
的简写。是该类的两个方法。
BeanPostProcesser
的before
和after
也是简写,分别是postProcessBeforeInitialization
和postProcessAfterInitialization
注意周期中用到的注解
@PostConstruct 表示初始化方法
@PreDestroy 表示销毁前方法