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

项目启动报错:If you want an embedded database (H2, HSQL or Derby), please put it on the classpath 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 Action: Consider the following: If you want an embedded database (H... 阅读详情

我解决方法是:
原因是idea没有指定resource目录,导致启动时没读取到配置文件 方法:右击resource文件夹 -> MarkDirectory as ->Sources Root

下面文章是记录这个问题可能出现的原因有哪些,
原文链接:https://blog.youkuaiyun.com/wolfking0608/article/details/82886062

学习Spring Boot 过程中遇到了下列这个问题

Description:

Failed to configure a DataSource: ‘url’ attribute is not specified and no embedded datasource could be configured.
//无法配置数据库,没有指定url属性,并且无法配置embedded datasource
Reason: Failed to determine a suitable driver class
//原因:无法明确指定正确的驱动类(driver.class)

Action:

Consider the following:
If you want an embedded database (H2, HSQL or Derby), please put it on the classpath.
If you have database settings to be loaded from a particular profile you may need to activate it (no profiles are currently active).

//建议:
//如果如果需要加载嵌入式的数据库,请将他放入路径中
//如果有数据库设置需要从指定配置文件中加载,需要调用该配置文件(目前没有活动的配置文件)

Process finished with exit code 1
在网上找了很多答案,

其中的一篇:https://www.cnblogs.com/yourGod/p/9178515.html

按照上述的解决办法:)

程序入口处:

@SpringBootApplication
public class DemoApplication {

修改为:
@SpringBootApplication(exclude = DataSourceAutoConfiguration.class)
public class DemoApplication {
也许你改成这样子 ,问题就解决了, 但是我的没有解决,加了这个产生了一个新的问题:

Description:

Field userRepository in com.wcyq.demo.service.impl.UserServiceImpl required a bean of type ‘com.wcyq.demo.domain.UserRepository’ that could not be found.

Action:

Consider defining a bean of type ‘com.wcyq.demo.domain.UserRepository’ in your configuration.

Process finished with exit code 1
出现这个问题,看看是否 程序入口的 xxxApplication.java 是否在最外层的包下.如果不是,把该类放在最外层的包下面

参考自:https://blog.youkuaiyun.com/zhouyingge1104/article/details/78267882/

也许你走到这一步,问题就已经得到解决了

但是我发现上面这篇还是没有能够帮助到我. 依然还是上述问题提示错误信息.

继续寻找错误

 是否缺少注解

@Service //该注解必须加上,否者会导致上述错误
public class UserServiceImpl implements UserService {
参考自:https://blog.youkuaiyun.com/cutterwolf/article/details/77862652

但是我发现我加了注解,还是一样有这个错误,怎么办?

还是包没有扫到,继续添加:

@SpringBootApplication(exclude = DataSourceAutoConfiguration.class,scanBasePackages={ “com.wcyq.demo”})
public class DemoApplication {
程序依旧还是那个错误;

解决Spring Boot启动异常:未配置数据源的问题 在本文中,我们解决了Spring Boot启动过程中的数据源配置异常问题。我们通过添加数据库依赖并配置正确的数据源信息,成功解决了启动异常。请注意,在实际开发中,你可能需要根据自己的具体情况进行适当的调整和修改。在使用Spring Boot开发Java应用程序时,经常会遇到启动过程中的异常情况。其中一个常见的问题是未配置数据源,导致应用程序无法正常启动。这个异常信息表明在启动应用程序时,Spring Boot无法找到可用的数据源配置。这次应该能成功启动,并且不再出现数据源配置的异常。步骤3:启动应用程序。 阅读详情

相关推荐

spring boot配置dynamic多数据源,报错url找不到,解决方案

因为 DruidDataSourceAutoConfigure 在 DynamicDataSourceAutoConfiguration 之前会注入一个 DataSourceWrapper,会在原生的 spring.datasource 下找 url,username,password 信息。strict: false #是否严格匹配数据源,默认false,true未匹配到指定数据源时抛出异常,true则使用默认数据源。2、启动项目后,提示数据源找不到,报错 url 属性找不到。

weixin_45676431的博客 4048

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

If you want an embedded database (H2, HSQL or Derby), please put it on the classpath. If you have database settings to be loaded from a particular profile you may need to activate it (no profiles are...

ShiXinXin_Harbour的博客 2万+

个人信息保护合规审计人员(中级)能力测试试卷

本文是关于个人信息保护合规审计的考试指南,包含选择题、判断题、简答题和案例分析题。选择题考察《个人信息保护法》的关键条款,如敏感信息处理、跨境传输、委托处理等合规要求。判断题测试对个人信息处理规则的理解,如撤回同意、公开信息处理等。简答题要求阐述审计流程、个人权利、委托处理义务等内容。案例分析题以互联网企业为例,分析违规行为并提出整改建议,涉及数据收集、第三方共享、自动化决策等问题。全文旨在帮助中级审计人员掌握个人信息保护的法律规定和审计实务,提升合规审计能力。

qq_41525079的博客 547

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

一、报错信息 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 Action:...

慕白Lee的博客 1万+

Rokid眼镜高精度图像识别的五大工程破局点

图像识别是AR交互的基础能力,其核心在于将现实图像映射为可计算的数字特征,并通过几何建模解算空间姿态。在专用AR眼镜场景中,该过程面临光学畸变、传感器时序错位、低延迟跟踪与人因适配等复合挑战。尤其在工业现场,Rokid Max系列的鱼眼镜头畸变、IMU-视觉异步采样、窄FOV下快速眼动等物理约束,使传统基于AR Foundation或OpenCV的识别方案失效。本文聚焦真实部署中的关键瓶颈,涵盖实时反畸变纹理渲染、原生SDK直调优化、端侧轻量CNN模型(TinyImageNet-Rokid)、IMU-视觉紧

weixin_33681778的博客 698

ERPS协议原理

目录 1、ERPS概述: 2、ERPS名词概念解释: 3、ERPS协议报文: 4、ERPS单环基本原理: 5、单环多实例原理: 6、多环原理: 1、ERPS概述: ERPS(Ethernet Ring Protection Switching),即以太网多环保护技术,是ITU-T定义的一种二层破环协议标准,标准号为ITU-T G.8032/Y1344,因此又称为G.8032。它定义了RAPS(Ring Auto Protection Switching)协议报文和保护倒换机制。 ERPS目前支持v1和v2两

weixin_44880796的博客 1万+

报错[已解决]:If you want an embedded database (H2, HSQL or Derby), please put it on the classpath.

报错[已解决]:If you want an embedded database (H2, HSQL or Derby), please put it on the classpath.(SpringBoot连接数据库) Action: Consider the following: If you want an embedded database (H2, HSQL or Derby), please put it on the classpath. ...

m0_51660523的博客 4万+

QGIS实战:5分钟搞定谷歌地图、高德、天地图等多源地图加载(附最新图源URL)

本文详细介绍了如何在QGIS中快速加载谷歌地图、高德、天地图等多源地图,提供2023年验证可用的最新图源URL和配置步骤。从环境准备到高级技巧,涵盖国内外主流地图服务的完整解决方案,帮助用户提升GIS工作效率。

weixin_29210759的博客 1223

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

springboot项目搭建遇到问题,提供两种解决方法: “Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.” 表示没有指定的数据库url,无法配置数据库 方法一:不使用数据源配置 我们可以在Spring B...

沁竹林 6万+

基于知识图谱的职位推荐系统的设计与实现

在职位推荐系统中,实体可以包括职位、公司、技能等,而关系可以包括职位与公司的关联、职位与技能的关联等。基于知识图谱的职位推荐系统可以提供更加智能和精确的职位推荐服务。通过收集和预处理数据构建知识图谱,并设计推荐算法和用户界面,可以实现一个完整的职位推荐系统。通过利用知识图谱技术,我们可以构建一个更加智能和精确的职位推荐系统。本文将介绍如何设计和实现基于知识图谱的职位推荐系统,并提供相应的源代码。通过定义实体和关系的节点和边,可以将数据存储在图数据库中,并建立它们之间的关系。

RiqaEditor的博客 1668

NotImplementedError: Cannot copy out of meta tensor; no data! Please use torch.nn.Module.to_empty()

Please use torch.nn.Module.to_empty() instead of torch.nn.Module.to()输出(llama) (base) [root@localhost home]# nvidia-smi Unable to determine the device handle for GPU0000:09:00.0: Unknown Error。这是典型的“孤儿进程”,但它还是。(僵尸进程),占用 GPU 资源。如果进程仍然不消失,并且。,这意味着它的父进程是。

m0_61636632的博客 2097

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

*************************** APPLICATION FAILED TO START *************************** Description: Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured. Reason: Failed to determine a suitable dr

秋̶᭄ꦿ攻城狮࿆ྂ 2220

手把手教程:使用C#实现工业上位机开发

深入讲解如何利用C#进行上位机开发,涵盖通信协议与界面设计,助力掌握工业自动化核心技能。结合实际案例,让上位机开发更高效直观。

weixin_32480007的博客 2067

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

精选30+云产品,助力企业轻松上云!>>> 错误日志...

兮赫的博客 4316

piamon实战-- 如何使用 Paimon 的 Java API 实现数据的点查

点查(Point Lookup)是指通过 ​​唯一键(Primary Key)​​ 快速定位并返回单条或少量数据的查询模式。例如:根据用户 ID 查询用户信息、根据订单号查询订单详情等。点查的核心诉求是 ​​低延迟​​ 和 ​​高吞吐​​,适用于实时风控、在线分析等场景。​​定义主键表结构​​,优化数据分布。​​构建过滤条件​​,使用指定查询键。​​执行查询并处理结果​​,结合流式更新实现实时查询。

阿华田的博客 533

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

springBoot 启动 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. ** 产生这个错误的原因是springboot的自动配置,如果你没有配置DataSource就会导致下图这个错误 解决方案1 @SpringBootApplication(exclude ...

lizhe0327的博客 9万+

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

上一篇: 使用docker部署安装mysql8后的那些事
下一篇: 整合mybatis后查询,实体徐提供一个无参的构造函数 / 查询出现数组越界IndexOutOfBoundsException
渣成沙
博客等级 码龄11年 36粉丝 49原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值