谁在spring Web应用程序中创建bean?

时间:2010-04-18 13:57:33

标签: java spring spring-mvc

我知道在独立应用程序中,我创建了一个应用程序上下文实例,这些实例又从conf文件创建bean。但是我在调​​度的servlet中看不到任何这样的代码。那么如何在Web应用程序中创建bean?

1 个答案:

答案 0 :(得分:6)

ContextLoaderListener创建ApplicationContext(通过委托给ContextLoader)并将其存储在servlet上下文中。

所以你必须在ContextLoaderListener

中映射<listener>web.xml

然后,当然,ApplicationContext(在这种情况下为WebApplicationContext)会创建bean。