bean的生命周期
2022-06-13 11:16:22 0 举报
spring创建bean的流程
作者其他创作
大纲/内容
spring的Bean生命周期
如果XML中定义了init-method,或者@Bean注解中写了InitMethod,执行对应的方法
解析autoWired等注解,完成属性填充,依赖注入等功能
如果bean实现了DisposableBean接口,Spring将调用它的destory()接口方法,同样,如果bean使用了destory-method 声明销毁方法,该方法也会被调用
如果实现了一系列XXXAware接口,完成接口中的方法
如果bean中有加了@PostConstruct注解的方法,执行此方法
如果实现了BeanPostProcess接口,执行其中的postProcessAfterIntialization方法
填充属性
End
通过这里可以自定义初始化方法
初始化
start
实例化
如果实现了BeanPostProcess接口,执行其中的postProcessBeforeIntialization方法
如果实现了InitializingBean接口,执行其中的afterPropertiesSet方法
0 条评论
下一页