Spring框架context.getBean不返回单例

时间:2016-02-20 12:09:31

标签: java spring spring-mvc

首先抱歉我的英语。

我在Spring中有一个Web应用程序,标记为@Component的Singleton Bean返回两个不同的hashCode(因此不是同一个对象),如果它被注入一个Controller(它是自动装配的)并且如果我得到它将context.getBean(“mybeanname”)转换为Runnable类。

Bean只是用@Component注释,并没有标记为Prototype。 那件事也和其他无状态Bean一样发生,比如@Service Bean。

当我调用context.getBean时,Application Context会返回一个NON单例对象。

为什么呢? 提前谢谢。

0 个答案:

没有答案