开发者社区 问答 正文

如何判断一个bean是否是顶层bean?

如何判断一个bean是否是顶层bean?

展开
收起
萝卜丝丸子 2024-06-04 17:29:41 55 分享 版权
1 条回答
写回答
取消 提交回答
  • 判断一个bean是否是顶层bean可以通过检查BeanFactory#doGetBean方法调用时的栈状态。如果栈为空,则当前bean是顶层bean;如果栈不为空,则栈顶的bean依赖于当前bean,当前bean不是顶层bean。

    2024-06-04 19:16:23
    赞同 1 展开评论
问答地址: