有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

构造函数中可用的java Spring应用程序上下文

我在尝试使用构造函数参数从spring实例化的bean中的spring应用程序上下文创建bean时遇到了一个问题

我已经实现了ApplicationContextAware接口,但它会在创建实例后填充上下文(很明显)

但是,如果您需要从构造函数中获取bean,并且我所说的是在运行时定义的数量可变的对象,那么正确的方法是什么


共 (2) 个答案

  1. # 2 楼答案

    在Spring实例化的bean中,不是在构造函数中初始化它,而是在专用方法中初始化它,该方法标记为Spring的“init method”

    您的效果与在构造函数中初始化大致相同,但您使用的是正确的Spring生命周期