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项目的数据源的引用在父级项目中!
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- 快速排序的Java实现
- 选择排序算法的Java实现
- MyEclipse Ant build.xml
- 2019-01-31初次使用springboot
- spring boot 多数据源
- java开发环境
- 在win7系统的myeclipse9.0下安装SVN插件
- springboot微信公众号自定义菜单创建及响应
- SecureCRT上传下载文件并运行java项目
- 初识JAVA
- 文件上传java ftpClient上传文件时总是卡在storeFile方法
- spring mvc 请求转发和重定向
- 基于注解的Spring AOP的配置和使用
- Spring任务调度器之Task的使用
- SpringMVC中定时器继承Task后无法对service注入问题
- Spring 4.x Task 和 Schedule 概述(代java配置)
- Json与javaBean之间的转换工具类
- 微信公众号的SpringBoot+Quartz的定时任务Demo
- springboot 学习资源推荐
- Java UDP Socket编程