Spring Boot创建DataSource时遇到的错误:No supported DataSource type found
发布日期:2021-06-29 03:38:00
浏览次数:3
分类:技术文章
本文共 995 字,大约阅读时间需要 3 分钟。
错误信息:
Spring Boot进行DataSource配置错误:No supported DataSource type found
原因:
DataSourceBuilder.create().build() 构建时未在classPath下找到数据源:
private staticMappedDataSourceProperties lookupPooled(ClassLoader classLoader, Class type) { MappedDataSourceProperties result = null; result = lookup(classLoader, type, result, "com.zaxxer.hikari.HikariDataSource", HikariDataSourceProperties::new); ................... return result; }
解决办法:
pom.xml添加Hikari依赖
com.zaxxer HikariCP
扩展:使用druidDataSource
引入依赖
com.alibaba druid-spring-boot-starter 1.1.10
示例:
@Bean(name = "oldOrderDataSource") @Qualifier("oldOrderDataSource") @ConfigurationProperties(prefix="spring.datasource.old.order") public DataSource druidDataSource() { return DruidDataSourceBuilder.create().build(); }
配置:
spring.datasource.druid.url=//详情见:DruidDataSource 源码
转载地址:https://blog.csdn.net/zangzh/article/details/117964486 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
表示我来过!
[***.240.166.169]2024年04月09日 09时39分33秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
go 捕获处理error
2019-04-29
Input dispatching timed out 导致anr问题分析
2019-04-29
主线程中Thread.Sleep()是否会导致ANR
2019-04-29
Android 为什么主线程的looper 一直循环不会ANR
2019-04-29
Android View 的绘制流程
2019-04-29
ContentProvider和数据库的区别
2019-04-29
Android四大组件——ContentProvider的增删改查和优化
2019-04-29
华为入局 VR 眼镜能让 VR 早普及几年?|CSDN博文精选
2019-04-29
做好以下四点,拒做 “ 空心 ” 程序员 | CSDN 博文精选
2019-04-29
程序员为什么非得参加一场编程竞赛?
2019-04-29
V 语言强势登顶 GitHub TOP1,欲取 Go 而代之?
2019-04-29
关于RocketMQ消息拉取与重平衡的一些问题探讨
2019-04-29
不同业务场景下如何进行数据库水平切分?
2019-04-29
如何准备算法工程师面试,斩获一线互联网公司机器学习岗offer?
2019-04-29
循环、递归与魔术(一)——递归与循环的数理逻辑
2019-04-29
1030MD
2019-04-29
发布文章---状态--恢复
2019-04-29
保存测试
2019-04-29
新发布文章000
2019-04-29