1

Spring MVC アプリケーションで使用しているコードがあり、他のアプリケーションで再利用したいと考えています。

コードは次のもので構成されています。

controllers
model classes
interceptor
service classes

いくつかの mysql テーブルもありますが、それをパッケージ化できるとは思いません。おそらくそのためのスクリプトを作成するだけです。

上記のコード要素を (.jar に) パッケージ化してから、どうにかして spring.xml ファイルに接続することは可能ですか?

これどうやってするの?

個別にではなく、モジュールの方法で配線したい。

これを行う方法が複数ある場合は、私のオプションを知りたいです。

4

2 に答える 2

0

はい、可能です。モジュールごとに個別のプロジェクトを作成します。ビルド スクリプトを作成します。Maven を使用している場合は、比較的単純です。少なくとも、出発点となる多くの例を見つけることができます。spring モジュールには、クラスと XML 記述子のいずれかを含めることができます。

アプリケーションを開発するときは、プロジェクトを作成し、「春のモデル」を依存関係として追加します。アプリケーション レベルのスプリング記述子を作成するときは、モジュールのクラスと事前定義された記述子のいずれかを使用できます。

実際、スプリング自体はモジュラーです。私たちの用語では、コアと多くのモジュールで構成されています。アプリケーション プログラマはこれらのモジュールを使用します。つまり、独自の再利用可能なモジュールを作成することもできます。

于 2012-04-30T15:42:23.170 に答える
0

このように、コンパイルされたすべてのモジュールに対して単一の Jar を作成します。

first create a menifest file named menifest.MF and then execute command..

>jar cmf menifest.MF my_modules.jar *.class

別のプロジェクトのクラスパスで my_modules.jar を使用し、通常どおり Bean を使用します

于 2012-04-30T17:54:02.447 に答える