你的位置:首页 > 软件开发 > Java > 基于xml的Spring多数据源配置和使用

基于xml的Spring多数据源配置和使用

发布时间:2015-11-29 19:00:47
上一篇讲了《基于注解的Spring多数据源配置和使用》,通过在类或者方法上添加@DataSource注解就可以指定某个数据源。这种方式的优点是控制粒度细,也更灵活。缺点是当有些时候项目分模块开发,可能某一个模块只访问同一个数据源,这种场景下如果使用注解的话就要在这个模块下的所有d ...

上一篇讲了《基于注解的Spring多数据源配置和使用》,通过在类或者方法上添加@DataSource注解就可以指定某个数据源。这种方式的优点是控制粒度细,也更灵活。

缺点是当有些时候项目分模块开发,可能某一个模块只访问同一个数据源,这种场景下如果使用注解的话就要在这个模块下的所有dao接口都增加注解@DataSource,就会显得繁琐。

如果能直接在配置文件中一次性配置好,不用在每个类都添加注解岂不是更好?当然也是可以的^_^。

首先,再创建一个AOP切面,名为DataSourceAspect2,代码如下:

 1 public class DataSourceAspect2 { 2  3   /** 4    * 设置数据源dataSource1 5    *  6    * @param point 7   */ 8   public void setDataSource1(JoinPoint point) { 9     DynamicDataSourceHolder.setDataSource("dataSource1 ");10   }11 12   /**13    * 设置数据源dataSource214    * 15    * @param point16   */17   public void setDataSource2(JoinPoint point) {18     DynamicDataSourceHolder.setDataSource("dataSource1");19   }20 21 }

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:基于xml的Spring多数据源配置和使用

关键词:Spring

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录