3

バックグラウンド

私はSpringを初めて使用し、ディスパッチャが@controllerの注釈付きクラスとメソッドをどのようにプローブするかを調べてきました。

質問

1つのWebアプリケーションに複数のディスパッチャサーブレットを含めることができる場合、それらを特定のコントローラにどのように割り当てますか?

4

2 に答える 2

1

Spring 3.xを想定すると、各ディスパッチャを独自のSpring構成ファイル(またはクラス)で構成します。次に、(XML構成を想定して)1つのディスパッチャーで、次のように宣言します。

<context:component-scan base-package="com.acme.project.foo"/>

他のディスパッチャでは、次のようにします。

<context:component-scan base-package="com.acme.project.bar"/>

そうすれば、各ディスパッチャーは、パッケージ構造に基づいて異なるコントローラーに関連付けられます。

于 2012-09-12T23:59:19.013 に答える
1

これはあなたの春を助けるかもしれません-Javaハンター

于 2012-09-13T06:21:21.643 に答える