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. システムパスワードを使用してアプリケーションのパスワードとして使用する
- 4. C#で使用している変数を使用して使用することを使用する
- 5. ACKをフィルタとして使用する
- 6. ModelをGenericDAOとして使用する
- 7. jZebraをサーブレットとして使用する
- 8. gitをデプロイメントツールとして使用する
- 9. OpenCVをフレームサーバとして使用する
- 10. VIMをログファイルビューアとして使用する
- 11. リフトをプロキシとして使用する
- 12. Quartzをキュープロセッサとして使用する
- 13. CMDをプロセスとして使用する
- 14. テクスチャバッファオブジェクトをフレームバッファメモリとして使用する
- 15. Fiddlerをリバースプロキシとして使用する
- 16. Zend_Domをスクリーンスクレーパーとして使用する
- 17. SharePointをデータソースとして使用する
- 18. グリッドをItemsHostとして使用する
- 19. UISearchDisplayControllerをスーパークラスとして使用する
- 20. icloudをデータベースストレージとして使用する
- 21. getterをモデルプロパティとして使用する
- 22. apacheをリバースプロキシとして使用するサーバーでnodejsとsocket.ioを使用する
- 23. パスワードとしてパスワードをパラメータとして使用する
- 24. PHPのパラメータとしてdataContractを使用してWCFサービスを使用する
- 25. POSTとCookieを使用してcURLを使用してログインする方法
- 26. DynamicObjectを引数として使用してFieldInfo.SetValueを使用する
- 27. gravatar_forを使用してグラフト画像をリンクとして使用するには
- 28. Pythonを使用してjavascriptとhttpsを使用してサイトにログインする
- 29. JQuery/Ajax-MVC2を使用してボタンクリックイベントとしてチェックボックスを使用する方法
- 30. rubyとnokogiriを使用してHTMLコメントをマーカーとして使用してHTMLを解析する