2011-10-27 9 views
6

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

答えて

1

私はあなたにSpringのコアJARとその依存関係を持たせる必要があると思いますが、したくない場合は、Beanファクトリを使用する必要はありません。あなたが好きなような音はJdbcTemplateです。その場合、spring-jdbc JARをCLASSPATHに入れてビルドし、ClassNotFoundExceptionsがなくなるまでJARを追加し続けます。これはSpring JDBCを単独で使用するのに必要な最低限の設定になります。

1

私は例えば、Apacheのアイビーの場合には、私のプロジェクトに春のJDBC依存を入れたい:

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

それは私のために他のすべての必要依存関係を解決します。

SprinSource Enterprise Bundle Repositoryの依存関係リストを見ると、コア、ビーン、コンテキストが必要であることがわかります。あなたはそれを取り除くことはできません。

関連する問題