- 2
- 0
- 约1.15万字
- 约 9页
- 2017-06-07 发布于湖北
- 举报
Spring动态创建,加载,使用多数据源发表于2年前(2014-02-26 18:00)?? 阅读(2970)?|?评论(2)?41人收藏此文章,?我要收藏赞19月19日成都 OSC 源创会正在报名,送机械键盘和开源无码内裤??摘要?项目中我们经常会遇到多数据源的问题,尤其是数据同步或定时任务等项目更是如此。多数据源让人最头痛的,不是配置多个数据源,而是如何能灵活动态的切换数据源。? ? ? 项目中我们经常会遇到多数据源的问题,尤其是数据同步或定时任务等项目更是如此。多数据源让人最头痛的,不是配置多个数据源,而是如何能灵活动态的切换数据源。例如在一个spring和hibernate的框架的项目中,我们在spring配置中往往是配置一个dataSource来连接数据库,然后绑定给sessionFactory,在dao层代码中再指定sessionFactory来进行数据库操作。正如上图所示,每一块都是指定绑死的,如果是多个数据源,也只能是下图中那种方式。可看出在Dao层代码中写死了两个SessionFactory,这样日后如果再多一个数据源,还要改代码添加一个SessionFactory,显然这并不符合开闭原则。那么正确的做法应该是先说一下我的思路:首先做一个创建数据源配置文件的类,专门用于创建数据源xml配置,叫ConfigFileCreator.java?其次,编写一个动态加载刚才
您可能关注的文档
- linux复习题综述.docx
- mac上的软件卸载方法综述.docx
- 《成本管理》导学篇1总结.ppt
- MATLAB函数检索综述.docx
- Midas-YJK接口使用说明综述.docx
- MPSK调制解调综述.docx
- 《成本会计学》第三章总结.ppt
- 《成语:中华文化的微缩景观》总结.ppt
- MySql5.6性能优化综述.docx
- 《诚信是金》总结.ppt
- 《HGT 2637-2017搪玻璃件几何尺寸检测方法》专题研究报告.pptx
- 2026年建筑防腐剂应用市场发展报告.docx
- 11.2+导体的电阻+课件-2025-2026学年高二上学期物理人教版必修第三册 (2).pptx
- 2025年河北唐山市中考语文考试真题带答案.docx
- 《HGT 2643-2023非金属化工设备 丙烯腈-丁二烯-苯乙烯、聚氯乙烯、均聚聚丙烯、聚偏氟乙烯和玻璃纤维增强聚丙烯隔膜阀》专题研究报告.pptx
- 2026年建筑设计行业老旧小区改造设计趋势与市场分析.docx
- 《HGT 2477-2016砂磨机用机械密封技术条件》专题研究报告.pptx
- 2025年新课标美术教师考考试试题有答案.docx
- 2026年男士护肤品包装创新与可持续性发展行业报告.docx
- 《HGT 2487-2025橡胶胶丝 试验方法》专题研究报告.pptx
原创力文档

文档评论(0)