spring boot多数据库数据源启动报错“required a single bean, but 2 were found”的正确解决办法
报错
Parameter 0 of method jdbcTemplate in org.springframework.boot.autoconfigure.jdbc.JdbcTemplateConfiguration required a single bean, but 2 were found:- primaryDataSource: defined by method 'dataSource' in class path resource [com/xxx/xxx/base/infra/config/PrimaryDataSourceConfig.class]- shardingSphereDataSource: defined by method 'dataSource' in class path resource [com/xxx/xxx/ShardingDataSourceAutoConfiguration.class]
解决方法:
1.启动类加:
@EnableAutoConfiguration(exclude = DataSourceAutoConfiguration.class)
或者
@SpringBootApplication(exclude = DataSourceAutoConfiguration.class)
2.在其中一个datesource上添加 @Primary注解
spring boot多数据库数据源启动报错“required a single bean, but 2 were found”的正确解决办法相关推荐
- idea 启动报错: Failed to create JVM.JVM.Path XXXXXXX\jbr\ 我的解决办法
idea 启动报错: Failed to create JVM.JVM.Path XXXXXXX\jbr\ 我的解决办法 在 C:\Users\Administrator\AppData\Roamin ...
- mysql服务启动报错:“服务读取描述失败,错误代码:2”的解决办法?
mysql服务启动报错:"服务读取描述失败,错误代码:2"的解决办法? 这个问题是mysql的服务被损坏了,需要重建服务,不需要重新安装mysql,方法步骤如下 第1步:删除已有的 ...
- SpringCloud - 整合Nacos启动报错Consider defining a bean of type IClientConfig
SpringCloud - 整合Nacos启动报错Consider defining a bean of type IClientConfig 前言 一. 尝试解决Bug的几种不合适方案 1.1 添加 ...
- mysql安装教程博音网_RTSP视频平台EasyNVR使用mysql数据源启动报错unknow drivermysql优化...
原标题:RTSP视频平台EasyNVR使用mysql数据源启动报错unknow driver"mysql"优化 我们上一篇讲了TSINGSEE青犀视频开发的视频平台默认都是使用的s ...
- Spring循环引用-@Async注解启动报错,而@Transactional则不会
目录 一.问题描述 二.问题分析 1.代理类 2.代理过程 三.结论 上接<Spring循环引用-@Async注解启动报错分析> 一.问题描述 Bean1Service注解@Async 启 ...
- 解决启动报错Consider defining a bean of type ‘xxx‘ in your configuration.
解决启动报错Consider defining a bean of type 'xxx' in your configuration. 报错截图 解决方法:查看注解是否同时存在@AllArgsCons ...
- mysql8 10061_MySQL8.0报错Can't connect to MySQL server on 'localhost' (10061)的解决办法
MySQL8.0报错Can't connect to MySQL server on 'localhost' (10061)的解决办法 事情的起因 今天课堂上要展示小组项目,需要用一个软件叫WPS-I ...
- 报错:libpng warning: iCCP: cHRM chunk does not match sRGB解决办法
敲代码时出现以下报错: libpng warning: iCCP: cHRM chunk does not match sRGB 解决办法: 如果输入法使用的是qq输入法,切换成别的输入法.
- Keil 报错 declaration may not appear after executable statement in block的解决办法
Keil 报错 declaration may not appear after executable statement in block的解决办法 在移植修改例程代码时,Keil 报错 " ...
最新文章
- bzoj 3195 奇怪的道路
- [转]如何将属性表嵌入对话框中显示
- [Java基础]类加载
- Netty:Netty不断打开文件的BUG
- 大数据治理会遇到哪些难题
- 如何配置cmd操作XAMPP中的MYSQL的运行环境?
- python解释器配置_Python解释器的配置
- java String的intern()方法
- 为什么linux虚拟机文件78g,linux 磁盘空间被占满但找不到目标文件的问题处理 lsof命令...
- Percolator事务模型
- 以太坊交易中的nonce和confirmation
- Python基础一(介绍)
- tomcat 7.0
- Java基础题(三)
- 转:PL/0语言词法及语法分析系统的设计与实现
- Javascript的IE和Firefox兼容性
- Mangos.conf说明
- Istio架构剖析 | 文末有福利
- (CSP2019模拟)DTOJ 4624. 树
- [2]云计算(一)理解云计算
热门文章
- 浙江大学计算机学霸作息,浙大学霸学子作息表:精确到分钟!最怕优秀的人比我们还努力!...
- VASP安装教程-虚拟机-2022
- 依次输入5个数,求其中的最大值并输出
- 一个简单的加密解密程序
- ---===制作全透明的窗口===---
- 2018-2019-2 20175227张雪莹《Java程序设计》实验五 《网络编程与安全》
- 【Java面试题】List如何一边遍历,一边删除?
- mansory自适应label高度
- 如何设置网站顶部的logo图标
- 判天地之美,析万物之理