2012-03-13 12 views
2

私は昨日(Using Spring in standalone apps)、スタンドアロンアプリケーションでSpringをどのように使うのかという質問をしました。これから、アプリケーションコンテキストオブジェクトを一度しか作成しないことを学びました。では、アプリケーションコンテキストを作成するとどうなるのでしょうか?Springのアプリケーションコンテキストは何をしますか?

豆は、
new ClassPathXmlApplicationContext("some.xml")と言うとき、豆を作成してそれらを結ぶのですか?

私がブートストラップを理解しているかどうか、なぜそれがそんなのか分かりません。

答えて

4

春のApplicationContextの背後にある考え方は正しく、彼らが必要とされているオブジェクトを注入するために、必要一部ものが設定を意識するということであるに追跡するために、さまざまな可能性を試してみてくださいユーザーはこの構成に基づいて依存関係を指定して注入します。

ApplicationContextのどちらか、XMLを介して、ユーザが提供する設定に基づいてと何が注入されなければならないという点でユーザの希望を理解もの(ならびにAOPのポイントカットとのような他のもの)でありますファイルまたは注釈。

+1

詳細については、http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/beansを参照してください。 – madth3

0

はいデバッグするための最も簡単な方法は、出力print文で行くことです、それは、Bean定義ファイルを解析することがBeanを作成し、それらに依存関係を与え、

に文を入れてコンストラクタ& setterメソッドと流れ

関連する問題