SpringMVCで春applicationContext.xmlをとの差XXX-servlet.xml

私は違いを理解していません。
SpringMVC場合、実際には、豆の構成は、XXX-servlet.xmlに構成することができます。なぜapplicationContext.xmlを?必ずしも?

SpringMVCを直接使用するので、その前に直接使用SpringMVCはapplicationContext.xmlをファイルを追加することができない場合はXXX-servlet.xmlとapplicationContext.xmlをが、実際には、差があるかを理解しませんでした。
applicationContext.xmlをファイルを使用する場合には、web.xmlにリスナーを追加する必要があります。

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

これは、そのような支柱の使用など、一般に非スプリングMVCアーキテクチャであり、バネの導入前に追加したい、これは、アプリケーション・コンテキストをロードするために使用されます。
SpringMVCを直接使用する場合は、単にOKに関連するすべてのコンフィギュレーション・XXX-servlet.xmlを配置する必要があります。

第2

春はあなたがMULT定義することができます大专栏  SpringMVCで春applicationContext.xmlをとの差XXX-servlet.xmlを親子階層内のコンテキストiple。

applicationContext.xmlをは、Webアプリケーションに関連付けられているコンテキスト、すなわち、「ルートWebアプリケーションのコンテキスト」のための豆を定義します。

春-servlet.xml(または任意の他、あなたがそれを呼び出す)は、1つのサーブレットのアプリコンテキストの豆を定義します。、Webアプリケーションで春のサーブレット(サーブレットspring1用などspring1-servlet.xml、サーブレットspring2用spring2-servlet.xml)あたり1これらの多くが存在する場合があります。

バネservlet.xml豆はなく、その逆、applicationContext.xmlをに豆を参照することができます。

すべてのSpring MVCコントローラは、ばねservlet.xmlコンテキストに行かなければなりません。

最も簡単な例では、applicationContext.xmlをコンテキストは不要です。一般的にWebアプリケーション内のすべてのサーブレット間で共有されている豆を格納するために使用されます。あなたが唯一の1つのサーブレットを持っている場合は、そのための具体的な使用を持っていない限り、その後、多くのポイントは、実際にそこではありません。

詳細情報:ソースリンク

おすすめ

転載: www.cnblogs.com/lijianming180/p/12147690.html