Spring动态创建,加载,使用多数据源综述.docxVIP

  • 2
  • 0
  • 约1.15万字
  • 约 9页
  • 2017-06-07 发布于湖北
  • 举报

Spring动态创建,加载,使用多数据源综述.docx

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?其次,编写一个动态加载刚才

文档评论(0)

1亿VIP精品文档

相关文档