spring bean 初始化逻辑:
1.初始化bean的aware信息,BeanFactoryAware,ApplicationContextAware,ResourceLoaderAware,ServletContextAware,设置相关的插件信息。
2.加载 处理器 BeanPostProcessor 的postProcessBeforeInitialization方法
3..afterPropertiesSet
4. invokeInitMethods(beanName, wrappedBean, mbd); //激活用户自定义的init方法
5.加载 处理器 BeanPostProcessor 的postProcessAfterInitialization方法