如何让Spring只在通过getBean()获取时初始化"prototype"bean?

Eug*_*neP 4 java spring

我看到它在初始启动时初始化原型bean.怎么预防这个?

ska*_*man 7

事实并非如此,原型范围的bean 在启动时初始化,除非其他东西对它们有引用.

如果您发现这种情况正在发生,那么您必须具有从单例bean到原型bean的引用,并且单例bean的初始化会触发原型的创建.

  • @EugeneP:你正在做某事*触发原型的初始化.我告诉你,Spring将*不会*在启动时自动初始化原型. (2认同)