我想知道如何告诉 Spring 加载我只在上下文中定义过一次的 bean?这可能吗?这叫什么,我需要做什么?
我基本上想确保该类永远不会重新实例化,并且重复使用相同的实例。
默认情况下,春季的所有 bean 都是单例,因此它们只会实例化一次。因此,您开箱即用,只需按xml
或Annotations
在上下文中注册bean即可。
单个实例是默认行为。除非加载多个上下文,否则应只有一个实例。
XML 构思文件中的 Bean 寄存器,我们可以指定 Bean 的范围但豆子的本质范围是单调的。
你应该避免多次加载 applicationContext.xml。