11

Spring の以前のバージョンに関するこの質問と同様に、Spring 3.0依存性注入のみを使用するアプリケーションに最低限必要な依存性は何ですか? アプリケーション コンテキストは、XML のみで構成されます。Spring はロギング フレームワークに依存しているため、ロギング用にこれらの JAR がすでに含まれていると仮定します。

  • jcl-over-slf4j.jar
  • logback-classic.jar
  • logback-core.jar
  • slf4j-api.jar
4

3 に答える 3

16

別の回答で述べたように、maven が真の道です。もしも; ただし、迷うことを選択した場合は、 Spring Referenceのセクション「1.2.1 コア コンテナー」に基づいて、 これらがコア スプリング機能の最小の jar であると考えています。

  • org.springframework.asm-3.0.4.RELEASE.jar
  • org.springframework.beans-3.0.4.RELEASE.jar
  • org.springframework.context-3.0.4.RELEASE.jar
  • org.springframework.core-3.0.4.RELEASE.jar
  • org.springframework.expression-3.0.4.RELEASE.jar

編集済み: wiki の書式設定を使用して、リストを並べ替えました。

Spring 3.2 の更新: asm は 3.2 ディストリビューションの一部ではないようです。以下は Spring 3.2 のリストです。

  • spring-beans-3.2.0.RELEASE.jar
  • spring-context-3.2.0.RELEASE.jar
  • spring-core-3.2.0.RELEASE.jar
  • 春式-3.2.0.RELEASE.jar
于 2010-11-05T21:51:14.013 に答える
5

これを確立するための最良かつ信頼できる方法は、maven プロジェクトを作成し、spring-core、spring-bundle、および spring-context の依存関係を追加することです。このプロジェクトをビルド/インストールすると、maven が必要な処理を行います。

于 2010-10-29T16:45:58.850 に答える