永发信息网

spring 利用AbstractRoutingDataSource配置多数据源报错,网上收到类似错误,但是没有分享解决办法..

答案:2  悬赏:40  手机版
解决时间 2021-02-08 07:02
  • 提问者网友:兔牙战士
  • 2021-02-07 14:09











加上这个配置后,就会报错。单个数据源测试好用。
数据源A和B创建都没问题。
Exception in thread "main" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dynamicDataSource' defined in class path resource [SpringContext.xml]: Cannot resolve reference to bean 'dataSourceA' while setting bean property 'targetDataSources' with key [TypedStringValue: value [dataSourceA], target type [class java.lang.String]]; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'dataSourceA' is defined

在网上找的spring+hibernate配置多动态数据源的例子,地址:http://blog.csdn.net/kindazrael/article/details/7285336,很多都是用这种方式。为什么我添加dynamicDataSource
标签后就创建不了实例呢?
最佳答案
  • 五星知识达人网友:天凉才是好个秋
  • 2021-02-07 15:35
bean的属性class=""里面填的是继承AbstractRoutingDataSource的类的全路径,也就是包名加上类名。
全部回答
  • 1楼网友:玩世
  • 2021-02-07 16:01
同样的问题,你是如何解决的呢? 再看看别人怎么说的。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯