出现这个问题说明数据库你并没有配置,因此它使用了默认的数据库H2,但是由于你的项目其实已经引入了其他类型的数据库,比如我项目用的就是mysql数据库,然后我也对mysql数据库进行了配置。
但是很明显,能出这个问题就说明你的配置没有生效。
因此,我选择去查看了一下我的配置文件。
这里我用的是nacos存储配置文件,这不影响,你就当他是你写再application或者bootstrap里面的就行。

很明显,这个配置文件是没有问题的,那么为什么会加载失败?
然后我就去查看了target目录,果然,问题在这。

可以发现,编译之后,我的配置文件压根就找不到,这也就解释了为什么我的代码没办法加载数据库了,因为你压根就没有配置文件。
所以,既然知道是这个问题了,所以应该很快就能考虑到是maven出了问题。
很明显,这是我修改后的配置,而早期我的项目的配置里面是没有选择加载yaml这种文件类型的,这也就导致maven打包编译的时候,不会吧我的配置文件进行加载,也就导致项目没有配置文件可以扫描。也就解释了为什么会出现数据库找不到的问题了。
所以,直接把这个配置删除,或者让他去加载所有的配置文件后缀即可。

【Java】If you want an embedded database (H2, HSQL or Derby), please put it on the classpath.相关推荐

  1. SpringBoot启动错误 If you want an embedded database (H2, HSQL or Derby), please put it on the classpath.

    需要在pom文件中<build></build中添加如下.来保证文件都能正常被扫描到并且加载成功. <!-- 如果不添加此节点mybatis的mapper.xml文件都会被漏掉 ...

  2. SpringBoot报错:If you want an embedded database (H2, HSQL or Derby), please put it on the classpath.

    一.Source roots (or source folders)通过这个类指定一个文件夹,你告诉IntelliJ IDEA,这个文件夹及其子文件夹中包含的源代码,可以编译为构建过程的一部分.2. ...

  3. If you want an embedded database (H2, HSQL or Derby), please put it on the classpath.

    最近学习用springboot使用hsqldb时,碰到了这个问题, 在网上找了好多方法,大多都是这个解决办法: 方法一. 把启动注解改成: @SpringBootApplication(exclude ...

  4. 解决Action: Consider the following: If you want an embedded database (H2, HSQL or Derby), ple..

    问题 springboot异常Action: Consider the following: If you want an embedded database (H2, HSQL or Derby), ...

  5. Consider the following: If you want an embedded database (H2, HSQL or Derby), please put it on the

    在配置sharding-jdbc中 spring.shardingsphere.datasource.names=ds0,ds1spring.shardingsphere.datasource.ds0 ...

  6. bug---springboot报错Consider the following: If you want an embedded database (H2, HSQL

    错误描述 Action: Consider the following: If you want an embedded database (H2, HSQL or Derby), please pu ...

  7. 【java】本地客户端内嵌浏览器2 - chrome/chromium/cef/jcef

    目录 ★☆★ 写在前面 ★☆★ ★☆★ 本系列文章 ★☆★ ★☆★ 开源网址 ★☆★ 一.发现新大陆 - CEF/JCEF 0.前言 1.使用 jcef.jar 搭建项目 2.启动包含 jcef.ja ...

  8. 【Java】eclipse如何导入项目

    [Java]eclipse如何导入项目 1.第一步,打开eclipse,点击file->import 2.第二步,选择general->existing projects into wor ...

  9. 【Java】Java连接Mysql数据库的demo示例

    [Java]Java连接Mysql数据库的demo示例 1.安装mysql数据库 2.下载java-mysql-connector.jar包 3.完成java配置 4.写java代码运行测试 1.安装 ...

最新文章

  1. 下一站:AlphaDrug?
  2. 走火入魔通用权限管理不仅是权限设计更是总体设计规划、快速开发集成平台(集中控制体系)...
  3. 安卓一个方法多处调用_一个隐藏在方法集和方法调用中且易被忽略的小细节
  4. 卸载CentOS 5.4自带的OpenJDK,配置新的Java环境
  5. [通俗易懂]深入理解TCP协议(下):RTT、滑动窗口、拥塞处理
  6. JavaSE基础——注解
  7. 采集百度搜索引擎的10个经典方法
  8. python pdb模块_Biopython PDB模块
  9. 计算机桌面黑底怎么弄,win7怎么设置桌面背景 win7桌面背景变成黑色问题
  10. OA实施周期:易用性才是关键因素
  11. CSR867x — TWS模式音量调节的交互流程
  12. WhatsAPP营销详细攻略,带你一镜到底的了解WhatsAPP营销
  13. zigbee通讯技术复习笔记
  14. 修改adb devices列表中设备串号名称
  15. 【日影】宇宙兄弟.Uchu.Kyodai.Chi——他们的宇宙梦,我的程序梦
  16. 18-4-16《Population-based VS. Single-solution Heuristics for the Travelling Thief Problem》2-opt,TTP
  17. 关于矩阵的英文词组 (转)
  18. 开关电源方案550w高效率LLC电源图纸
  19. 互联网须知:IT 运维工程师的主要工作是干什么?快准备好!
  20. 通过答卷分析对学生水平进行评价

热门文章

  1. Apple和元宇宙,迄今为止我们所知道的一切
  2. 【转载】游戏场景设计、构图的一些基本思考
  3. 向量代数,直线,平面
  4. 笔记:python 绘图进阶
  5. 使用python中tkinter库显示图片点击按钮跳跳下一张图片
  6. Hexo+next主题配置踩的坑
  7. .NetCore生成海报+二维码(logo)
  8. VUE2中provide 和 inject用法,以及怎么做响应式数据?
  9. 服务器日志文件已被清除恢复,Linux服务器入侵后日志文件删除/恢复方法
  10. 成功的道路并不拥挤,别那么早放弃