Spring Bean的生命周期(2)
导读:Spring,比如:我在系统中系统通过代码程序的方式获得指定的Spring Bean。我就会抽取一个工具类,去实现ApplicationContextAware接口,来获取ApplicationContext对象从而获
Spring
- 这个Bean Post Processor后置处理器是AOP实现的关键。关键子类AnnotationAwareAspectJAutoProxyCreator。
- 所以,执行完Aware相关的接口就会执行BeanPostProcessor相关子类的Before方法
- 比如:@PostConstruct 、以及实现了InitizlizingBean接口、定义的init-method方法
- 它们的执行顺序为:@PostConstruct 、实现了InitizlizingBean的接口、定义的init-method方法
- 实际场景中@PostConstruct经常用在对象实例化后,我们要初始化爱你公关工作或者启动个线程去MQ拉取数据
上述整体流程大致如图所示:

至此:Spring Bean的一整套生命周期也就完事了。
以上IT袋网网介绍的Spring 及其 Bean的生命周期的详细讲解,IT袋网小编希望本文能给你带来生活上的帮助!
相关阅读
-
curl命令怎么用 curl常用命令及参数详解
cURL命令怎么用? 初学者往往对 cURL命令参数 不熟悉,下面IT袋小编就给大家收集整理了一份比较齐全的cURL命令参数/选项大全,帮助各位快速熟悉入门。 cURL命令是一个利用URL规则在命令行下工
-
c++零基础怎么学 零基础如何学习C语言?
一篇IT技术小知识,为您介绍c++零基础怎么学的相关话题,下面IT袋网为您详细介绍 C++ 是一种通用的、面向对象的编程语言,可以用于开发操作系统、游戏、图形用户界面、后端、高性能系统
-
什么是服务器防火墙? 服务器防火墙的工作原理
本文核心导读:什么是服务器防火墙的相关知识,一起来了解了解吧。 随着互联网的发展和普及,服务器和网络安全问题也越来越受到关注。作为服务器的第一道防线,防火墙在互联网安全中
-
mysql常用命令行大全 SQL从入门到精通
本文为你介绍mysql常用命令行大全和SQL从入门到精通的相关介绍,接下来一起来看看吧。 缘由:初次接触命令行操作MySQL数据库,使用还不熟练,故整理之,方便日后查阅。 备注: 用户登录


