在Spring docummentation中提到了许多生命周期步骤:容器和bean(见下图)。但是当我开始寻找注释(实现的接口)时,除了:
之外我找不到任何东西如果我正确理解这些图片,我可以使用:
BPP
Container lifecycle
通过自定义实现BeanPostProcessor
来回溯。init-method
的destroy
和bean lifecycle
calbacks
问题:
如果我只能使用容器和bean生命周期的3个回调.. 下面的信息是什么? 我的意思是为什么我应该知道所有这些生命周期步骤如果我无法从中获利。 我可能忘记了一些我可以使用的回调吗?
容器生命周期:
Bean lyfecycle:
答案 0 :(得分:3)
我认为你错过了图中提到的所有*Aware
接口(主要来自org.springframework.beans.factory
包):
每当你的bean实现其中一个接口时,Spring就会在相应的生命周期步骤中调用它们的方法。