2016-05-25 8 views
0

私はproject.Iに使用されているspringを学んでいるが、私は春: - web.xmlからコンテキストがロードされている場合、どのようにBeanを取得できますか?

以下のように読めるコアプロジェクトで

/WEB-INF/context/*-context.xml 
classpath:/context/database-context.xml 
classpath:/context/database-service-context.xml 
classpath:/context/business-process-management-service-context.xml 

とリスナー

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

私のweb.xmlのcontextConfigLocationエントリを見つけました

Resource r=new ClassPathResource("applicationContext.xml"); 
BeanFactory factory=new XmlBeanFactory(r); 
Employee s=(Employee)factory.getBean("e"); 

しかし、どのように動作しているのか分かりませんでした。getBean()機能はcですみんな?

+0

あなたは豆を得ることはありません、あなたはそれらを注入します。 Springはあなたのアプリケーションをブートストラップしています。残りは依存性注入を使用しています。 –

+0

コアプロジェクト –

+0

でこの依存性注入を使用する必要がありますか? –

答えて

関連する問題