【Java】If you want an embedded database (H2, HSQL or Derby), please put it on the classpath.
出现这个问题说明数据库你并没有配置,因此它使用了默认的数据库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.相关推荐
- SpringBoot启动错误 If you want an embedded database (H2, HSQL or Derby), please put it on the classpath.
需要在pom文件中<build></build中添加如下.来保证文件都能正常被扫描到并且加载成功. <!-- 如果不添加此节点mybatis的mapper.xml文件都会被漏掉 ...
- 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. ...
- If you want an embedded database (H2, HSQL or Derby), please put it on the classpath.
最近学习用springboot使用hsqldb时,碰到了这个问题, 在网上找了好多方法,大多都是这个解决办法: 方法一. 把启动注解改成: @SpringBootApplication(exclude ...
- 解决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), ...
- 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 ...
- 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 ...
- 【java】本地客户端内嵌浏览器2 - chrome/chromium/cef/jcef
目录 ★☆★ 写在前面 ★☆★ ★☆★ 本系列文章 ★☆★ ★☆★ 开源网址 ★☆★ 一.发现新大陆 - CEF/JCEF 0.前言 1.使用 jcef.jar 搭建项目 2.启动包含 jcef.ja ...
- 【Java】eclipse如何导入项目
[Java]eclipse如何导入项目 1.第一步,打开eclipse,点击file->import 2.第二步,选择general->existing projects into wor ...
- 【Java】Java连接Mysql数据库的demo示例
[Java]Java连接Mysql数据库的demo示例 1.安装mysql数据库 2.下载java-mysql-connector.jar包 3.完成java配置 4.写java代码运行测试 1.安装 ...
最新文章
- 下一站:AlphaDrug?
- 走火入魔通用权限管理不仅是权限设计更是总体设计规划、快速开发集成平台(集中控制体系)...
- 安卓一个方法多处调用_一个隐藏在方法集和方法调用中且易被忽略的小细节
- 卸载CentOS 5.4自带的OpenJDK,配置新的Java环境
- [通俗易懂]深入理解TCP协议(下):RTT、滑动窗口、拥塞处理
- JavaSE基础——注解
- 采集百度搜索引擎的10个经典方法
- python pdb模块_Biopython PDB模块
- 计算机桌面黑底怎么弄,win7怎么设置桌面背景 win7桌面背景变成黑色问题
- OA实施周期:易用性才是关键因素
- CSR867x — TWS模式音量调节的交互流程
- WhatsAPP营销详细攻略,带你一镜到底的了解WhatsAPP营销
- zigbee通讯技术复习笔记
- 修改adb devices列表中设备串号名称
- 【日影】宇宙兄弟.Uchu.Kyodai.Chi——他们的宇宙梦,我的程序梦
- 18-4-16《Population-based VS. Single-solution Heuristics for the Travelling Thief Problem》2-opt,TTP
- 关于矩阵的英文词组 (转)
- 开关电源方案550w高效率LLC电源图纸
- 互联网须知:IT 运维工程师的主要工作是干什么?快准备好!
- 通过答卷分析对学生水平进行评价