2011-07-21 6 views
0

私は既にStrutsに実装されているアプリケーションを持っています。私はそれを春に移そうとしているので、私はすべてを段階的にやっています。最初の計画はIOC(DI)を実装することです。今では私のDAOを修正しました。私はapplicationContext.xmlを固定しました。私はapplicationContext.xml(beans.xmlと呼ばれることもあります)を通してBeanを作成しません。私の理解では、私のapplicationクラスが自分のDAOのメソッドを呼び出す前に、私のapplicationContext.xmlを初期化する必要があります。 SpringのIOCの適切な流れ、またはコンテナがApplicationContext.xmlファイルをどのように起動するかを指定します。コンテナはApplicationContext.xmlファイルをどのように起動するのですか

+0

applicationContext.xmlには何がありますか?すべてのBean定義?あなたの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

それはうまく機能しました。 –

+0

誰かが私のためにそれを+1することができます –

+0

@Aahil Khan:その下のチェックボックスをクリックして答えを受け入れることができます。 –

関連する問題