本文主要是介绍多数据源启动异常:No qualifying bean of type ‘javax.sql.DataSource‘ available: more than one ‘primary‘ bean f,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
多数据源报错:No qualifying bean of type 'javax.sql.DataSource' available: more than one 'primary' bean found among
初始化方法中 会获取数据源 ,当你有两个数据源的时候,程序不知道取哪一个 ,所以报错,需要设置'primary'
解决办法:
定义数据源的地方 加个primary="true" 记得只给其中的一个加, 当多数据源时 标示这个数据源是主要的
<bean id="payment-dataSource" class="com.alibaba.druid.pool.DruidDataSource" init-method="init" destroy-method="close" primary="true">
注解的方式同理
@Primary
注意:只允许存在一个primary
这篇关于多数据源启动异常:No qualifying bean of type ‘javax.sql.DataSource‘ available: more than one ‘primary‘ bean f的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!