Bean生命周期
实例化---属性赋值---初始化---使用---销毁
选择一个构造方法来实例化,得到一个对象
属性赋值,Autowird,Resource,Qualify
BeanPostProcesser.postProcesserBeforeInitailization
InitailizingBean.afterPropertiesSet
@PostConstruct
BeanPostProcesser.postProcesserAfterInitailzation
AOP --->获取对应代理对象
根据作用域 singleton prototype控制生命周期