6

Springコンテナを使用しない小さなアプリケーションがあります。今、このアプリケーションがデータベースにアクセスする必要があります。いくつかの小さなクエリだけで、複雑なことは何もありません。これは純粋なJDBCで実行できますが、Spring-JDBCライブラリを実際に利用したいと思います。私の懸念は、アプリケーションにあまり多くのSpringを導入せずに簡単に使用できるかどうかです。「Springが多すぎる」とは、Springコンテナ、過剰な外部ライブラリの依存関係などを作成する必要があることを意味します。アドバイスしてください。

4

2 に答える 2

1

SpringコアJARとその依存関係が必要だと思いますが、必要がなければBeanファクトリを使用する必要はありません。あなたが望むのは。だけのように聞こえますJdbcTemplate。その場合は、spring-jdbc JARを自分のに入れてCLASSPATHビルドし、すべてがなくなるまでJARを追加し続けClassNotFoundExceptionsます。これは、SpringJDBCを単独で使用するために必要な最小セットになります。

于 2011-10-27T09:09:37.637 に答える
1

たとえば、Apache Ivyの場合、SpringJDBCの依存関係をプロジェクトに追加します。

<dependency org="org.springframework" name="org.springframework.jdbc" rev="3.0.4.RELEASE" conf="src,runtime->runtime"/>

それは私にとって他のすべての必要な依存関係を解決するでしょう。

SprinSource Enterprise Bundle Repositoryの依存関係リストを見ると、Core、Beans、およびContextが必要であることがわかります。あなたはそれを取り除くことはできません。

于 2011-10-27T09:15:17.020 に答える