Springのコンテナを使用しない小さなアプリケーションがあります。今、このアプリケーションはデータベースにアクセスする必要がありますが、いくつかの小さなクエリは何も複雑ではありません。私は純粋なJDBCでこれを行うことができますが、私は本当にSpring-JDBCライブラリを利用したいと思います。私の懸念は、アプリケーションにあまりにも多くのSpringを持ち込むことなく、簡単に使用できるかどうかです。 「あまりにも多くのSpring」では、春のコンテナを作成しなければならないということです。過剰な外部ライブラリの依存関係などです。助言してください。Spring-JDBCをスタンドアロンライブラリとして使用する
6
A
答えて
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の依存関係リストを見ると、コア、ビーン、コンテキストが必要であることがわかります。あなたはそれを取り除くことはできません。
関連する問題
- 1. R算術スタンドアロンライブラリを使用したC++の行列/ベクトル?
- 2. AJAXのスタンドアロンライブラリ
- 3. スタンドアロンライブラリ統合によるAurelia
- 4. SpringBootとSpringJDBCの複数のデータソース
- 5. 2つの列値の配列をクエリに渡す - SpringJDBC
- 6. は、私はすべての外部任意のディレクトリに配置されているスタンドアロンライブラリ(.Aとは.dylibファイル)の数が多い、に対してリンク必要とするプロジェクトをビルドするためにXcodeの9を使用していますXcodeの
- 7. システムパスワードを使用してアプリケーションのパスワードとして使用する
- 8. C#で使用している変数を使用して使用することを使用する
- 9. Webpackを使用してノードとエクスプレスを使用してWebpackを使用してクライアントコードをバンドルする
- 10. テクスチャバッファオブジェクトをフレームバッファメモリとして使用する
- 11. NancyFxをプロキシとして使用する
- 12. モジュールとしてアンドロイドライブラリを使用する
- 13. SharePointをデータソースとして使用する
- 14. クラスをメソッドデコレータとして使用する
- 15. SqlCommandをマルチプレイステートメントとして使用する
- 16. ポインタをコンテナイテレータとして使用する
- 17. VIMをログファイルビューアとして使用する
- 18. jZebraをサーブレットとして使用する
- 19. raw_input()をパラメータとして使用する
- 20. MRIをボクセルとして使用する
- 21. Quartzをキュープロセッサとして使用する
- 22. ModelをGenericDAOとして使用する
- 23. icloudをデータベースストレージとして使用する
- 24. Fiddlerをリバースプロキシとして使用する
- 25. Zend_Domをスクリーンスクレーパーとして使用する
- 26. グリッドをItemsHostとして使用する
- 27. CMDをプロセスとして使用する
- 28. マウスをペイントブラシとして使用する
- 29. コンソールをタブとして使用する
- 30. AppleScriptをタイマーとして使用する