当前位置: 首页 > news >正文

SpringBoot 项目启动出错:Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedde

不废话,直接上解决方案:

在springboot的启动类@SpringBootApplication上做点改动,如下:

 

@SpringBootApplication(exclude = DataSourceAutoConfiguration.class)
public class ErdemoApplication {

   public static void main(String[] args) {
      SpringApplication.run(ErdemoApplication.class, args);
   }
}

 

好了。

 

PS 这个错误出现的原因:

最根本就是,springboot项目启动,自动配置,去加载数据库源,去找相关配置项,找不到,所以它报错。

为什么会这样,也许是如下情况:

a. 你项目里面需要用到数据库,导入了相关的数据库jar包,但是忘记配置 这些数据库的相关项信息了,所以项目找不到,报错。。
b.你项目实际上是不需要用到数据库的,所以根本会回去做任何相关的数据库项配置,但是你还是导入了相关的数据库jar包,所以项目找不到,报错。

c.你项目里面需要用到数据库,也导入了相关的数据库jar包,也写了相关的数据库配置信息,但是就是报错。 那么就是你的配置文件加载不成功,所以项目找不到,报错。

所以最简单暴力的就是,使用上面方案的注解,exclude一下。 

相关文章:

  • Springboot使用Cookie,生成cookie,获取cookie信息(注解与非注解方式)
  • Springboot最简单的整合使用Mongodb案例
  • IDEA 设置 快速生成serialVersionUID
  • springboot 最简单的日志打印,输出日志文件 及全局异常捕获处理
  • SpringBoot 最简单的使用异步线程案例 @Async
  • Springboot中 使用request的几种方法。
  • 使用WebStorm 报错解决方法!!Unable to save settings: Failed to save settings (内含注册码破解码)
  • Angular7 关于Bootstrap4.x.x版本无法使用Glyphicons 字体图标 简单解决方案
  • springboot 获取访问接口的请求的IP地址
  • (Redis使用系列) Springboot 使用Redis+Session实现Session共享 ,简单的单点登录 五
  • 什么是Kafka
  • Springboot 线程同步之Semaphore 的简单使用
  • JAVA Gson的使用
  • JAVA 最全最细的fastjson使用介绍,带你透彻领悟JSON
  • fastJson注解@JSONField 的作用及其效果
  • [rust! #004] [译] Rust 的内置 Traits, 使用场景, 方式, 和原因
  • 【Redis学习笔记】2018-06-28 redis命令源码学习1
  • 【笔记】你不知道的JS读书笔记——Promise
  • AHK 中 = 和 == 等比较运算符的用法
  • E-HPC支持多队列管理和自动伸缩
  • express.js的介绍及使用
  • GDB 调试 Mysql 实战(三)优先队列排序算法中的行记录长度统计是怎么来的(上)...
  • gf框架之分页模块(五) - 自定义分页
  • github从入门到放弃(1)
  • golang 发送GET和POST示例
  • mysql innodb 索引使用指南
  • TCP拥塞控制
  • WebSocket使用
  • 闭包,sync使用细节
  • 基于阿里云移动推送的移动应用推送模式最佳实践
  • 容器化应用: 在阿里云搭建多节点 Openshift 集群
  • 适配mpvue平台的的微信小程序日历组件mpvue-calendar
  • 我建了一个叫Hello World的项目
  • 物联网链路协议
  • 限制Java线程池运行线程以及等待线程数量的策略
  • ​​​​​​​​​​​​​​Γ函数
  • # Maven错误Error executing Maven
  • # Swust 12th acm 邀请赛# [ E ] 01 String [题解]
  • #我与Java虚拟机的故事#连载18:JAVA成长之路
  • (pytorch进阶之路)扩散概率模型
  • (Pytorch框架)神经网络输出维度调试,做出我们自己的网络来!!(详细教程~)
  • (附源码)spring boot建达集团公司平台 毕业设计 141538
  • (免费领源码)python#django#mysql校园校园宿舍管理系统84831-计算机毕业设计项目选题推荐
  • (排序详解之 堆排序)
  • (全注解开发)学习Spring-MVC的第三天
  • (十二)python网络爬虫(理论+实战)——实战:使用BeautfulSoup解析baidu热搜新闻数据
  • (一)RocketMQ初步认识
  • (转)AS3正则:元子符,元序列,标志,数量表达符
  • (转)Windows2003安全设置/维护
  • (转)大道至简,职场上做人做事做管理
  • (自用)learnOpenGL学习总结-高级OpenGL-抗锯齿
  • *_zh_CN.properties 国际化资源文件 struts 防乱码等
  • .NET CF命令行调试器MDbg入门(三) 进程控制
  • .NET LINQ 通常分 Syntax Query 和Syntax Method
  • .NET教程 - 字符串 编码 正则表达式(String Encoding Regular Express)