2016-12-15 14 views
0

私はspring mvcベースのアプリケーションを作成しましたが、この@Configurationアノテーションは使用しませんでした。 @Configurationアノテーションを使用する目的は何ですか?これを使用することで、springMVCコンテナとは何が通信していますか?@Configurationアノテーションを使用する目的

+0

でこれらのBeanのための サービス要求を生成するために、春のコンテナによって を加工することができることを示しますXML構成の代替方法です。 @Configurationで注釈が付けられたクラスは、Springコンテナによって** AnnotationConfigApplicationContext **でロードできます。 XMLベースのコンフィグレーションを使用する場合は、** ClassPathXmlApplicationContext **を使用してSpringアプリケーションコンテキストを初期化する必要があります。 ここにポインタがあります - http://www.theserverside.com/tip/How-the-Java-Config-Module-Pounced-on-Spring-30 –

+0

リンクに感謝します。とても役に立ちました。 – Devika

答えて

0

あなたのアプリケーションがAnnotationConfigではなくXML構成を使用していると仮定すると、ApplicationContextにはまったくロードされません。

@Configurationは、ApplicationContextが初期化され、Beanが登録されている場合に使用されます。

0

@Configurationアノテーションは、Springの主なアノテーションであり、Spring MVCではありません。 XML設定の代わりにJava設定を使用してSpringベースのアプリケーションを設定するためのコアエントリポイントです。

ほとんどの質問に対する回答が見つかる場所であるため、Springのドキュメントを頻繁に使用してください。このような:

クラスは、1つまたは複数のビーン@Beanメソッドを宣言し、Bean定義と実行時

関連する問題