我想知道如何告诉Spring加载一个我在上下文中定义的bean一次?这可能吗?这是怎么称呼的,我需要做什么?
我基本上想确保该类永远不会重新实例化,并重新使用相同的实例。
答案 0 :(得分:6)
春天的所有bean都是singletons default,所以它们只会被实例化一次。所以你开箱即用,只需要xml
或Annotations
在上下文中注册bean。
答案 1 :(得分:2)
单个实例是默认行为。除非您正在加载多个上下文,否则您应该只有一个实例。
答案 2 :(得分:2)
bean注册在xml配置文件中我们可以指定bean的范围 但豆子的侮辱范围是单身。
答案 3 :(得分:-1)
您应该避免多次加载applicationContext.xml。