我有一個不使用Spring容器的小應用程序。現在需要這個應用程序訪問一個數據庫,只需要幾個小的查詢,沒有什麼複雜的。儘管我可以用純JDBC來做到這一點,但我真的很想使用Spring-JDBC庫。我擔心的是它是否可以在不引入太多Spring的情況下輕鬆使用。 「太多的春天」我的意思是不得不創建春天的容器,過度的外部庫依賴,等請告知。作爲獨立庫的Spring-JDBC
6
A
回答
1
我認爲你必須擁有Spring核心JAR及其依賴關係,但是如果你不想要,你永遠不需要使用bean工廠。聽起來像所有你想要的是JdbcTemplate
。如果是這樣的話,我會將spring-jdbc JAR放入我的CLASSPATH
中,然後繼續添加JAR,直到ClassNotFoundExceptions
全部消失。這將是你自己需要使用Spring JDBC的最小集合。
1
我把春天JDBC的依賴到我的項目,例如Apache的常春藤的情況下:
<dependency org="org.springframework" name="org.springframework.jdbc" rev="3.0.4.RELEASE" conf="src,runtime->runtime"/>
這將解決所有其他需要依賴我。
如果您查看SprinSource Enterprise Bundle Repository中的依賴關係列表,您會發現它需要Core,Beans和Context。你無法擺脫這一點。
相關問題
- 1. System.Reactive.Disposables作爲獨立庫
- 2. 作爲獨立庫進行推進
- 3. 如何使用RKObjectMapping作爲獨立庫
- 4. CBMC作爲獨立?
- 5. IntentFilter作爲獨立類
- 6. 獨立數據庫
- 7. 構建獨立庫
- 8. 獨立斷言庫?
- 9. 獨立共享庫
- 10. 將Neo4j作爲獨立數據庫使用的風險
- 11. 作爲獨立和jQuery插件的JS庫
- 12. 用於AJAX的獨立庫
- 13. 讀int作爲獨立的數字
- 14. 作爲HTML 5 IDE的獨立FlashBuilder 4.6?
- 15. 作爲獨立的maven模塊休息
- 16. Web.API作爲獨立的沒有UI
- 17. 作爲獨立類的Android CountDownTimer
- 18. 如何使用mod_security作爲獨立的?
- 19. 獨立的圖像作爲在python
- 20. Javascript查詢選擇器DSL作爲獨立庫
- 21. 獨立ID的jQuery動作
- 22. 獨立的工作路徑?
- 23. 使用Eclipse Dali作爲獨立工具
- 24. 如何將Jrebel作爲獨立運行?
- 25. 如何使用bitcask作爲獨立
- 26. Python 2參數,作爲獨立
- 27. 使用ZF2 FlashMessenger作爲獨立組件
- 28. 獨立腳本或作爲模塊?
- 29. 從shell啓動tftpd(作爲獨立版)
- 30. PHP通陣列作爲獨立變量