您的位置:首页 > 编程语言 > Java开发

SpringBoot 项目启动报 Failed to configure a DataSource: 'url' attribute is not specified

2020-02-17 12:12 363 查看

在springboot搭建项目时, 应不需要操作数据库(数据都是调用其他服务中的数据) 在启动报如下错误

Description:

Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.

Reason: Failed to determine a suitable driver class

这个错误的大意是SpringBoot在自动配置数据源时, 找不到数据库的url
, 这时需要清除掉SpringBoot的自动配置数据源 , 在启动类上添加:

@EnableAutoConfiguration(exclude = {DataSourceAutoConfiguration.class})

然而我添加之后, 仍然报上诉问题;
最后在控制台查看错误信息时发现是自己使用了Druid的数据源, 所以如果要禁用SpringBoot自动配置数据源, 需要将Druid的自动配置禁用,
最终代码如下:

@EnableAutoConfiguration(exclude = {DataSourceAutoConfiguration.class, DruidDataSourceAutoConfigure.class})

注: 我的SpringBoot项目的数据源的引用在父级项目中!

  • 点赞
  • 收藏
  • 分享
  • 文章举报
weixin_42801079 发布了1 篇原创文章 · 获赞 0 · 访问量 11 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: