我在思考Spring中bean的延迟初始化。对我来说,“lazy”在这里的含义不是很清晰,具体指的是当一个bean被引用时才会被创建。
我原本认为,Spring中提供的延迟初始化支持与上述情况不同。我认为这应该是一种“方法调用”式的延迟创建。我的意思是,只要在该方法上调用任何方法,它将会被创建。
我认为,通过创建特定bean的代理实例并在任何方法调用上进行初始化,这个问题可以很容易地解决。
我是否漏掉了什么导致这个功能没有被实现?这个概念有什么问题吗?
欢迎提供任何反馈/想法/答案。
我原本认为,Spring中提供的延迟初始化支持与上述情况不同。我认为这应该是一种“方法调用”式的延迟创建。我的意思是,只要在该方法上调用任何方法,它将会被创建。
我认为,通过创建特定bean的代理实例并在任何方法调用上进行初始化,这个问题可以很容易地解决。
我是否漏掉了什么导致这个功能没有被实现?这个概念有什么问题吗?
欢迎提供任何反馈/想法/答案。