我有一个不使用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通阵列作为独立变量