2011-07-21 55 views
0

我已經有了一個在Struts中實現的應用程序。我正試圖將它移到Spring,所以我正在一步一步地做。首先計劃是實施IOC(DI)。現在我修復了我的DAO,當我嘗試運行應用程序(ofcourse)時,我的applicationContext.xml已經修復,它不會通過applicationContext.xml(有時稱爲beans.xml)自動爲我創建bean。在我的理解中,我需要讓我的applicationContext.xml在我的服務類調用我的DAO的方法之前初始化。什麼是Spring的IOC的正確流程,或容器如何啓動ApplicationContext.xml文件。容器如何啓動ApplicationContext.xml文件

+0

applicationContext.xml中有什麼?你所有的bean定義?所有的spring配置文件都在你的web.xml加載它們的類路徑中嗎? –

回答

0

您是否將所需的標籤添加到web.xml?

<context-param> 
    <param-name>contextConfigLocation</param-name> 
    <param-value>WEB-INF/applicationContext.xml</param-value> 
</context-param> 

<listener> 
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> 
</listener> 
+0

Thanx工作。 –

+0

有人可以爲我+1吧 –

+0

@Aahil Khan:你可以點擊下面的複選框來接受答案。 –