千家信息网

怎么解决启动springboot应用因未配置数据库报错问题

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,这篇文章主要讲解了"怎么解决启动springboot应用因未配置数据库报错问题",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"怎么解决启动springb
千家信息网最后更新 2026年10月31日怎么解决启动springboot应用因未配置数据库报错问题

这篇文章主要讲解了"怎么解决启动springboot应用因未配置数据库报错问题",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"怎么解决启动springboot应用因未配置数据库报错问题"吧!

启动springboot应用因未配置数据库报错

描述

创建一个全新的springboot项目,第一次启动时报错,具体错误信息如下所示:

Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
2021-06-14 17:58:10.322 ERROR 12292 --- [ main] o.s.b.d.LoggingFailureAnalysisReporter :

***************************
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 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

解决方案

方案一

在application.properties配置文件中添加数据库配置信息

spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driverspring.datasource.url=jdbc:mysql://localhost:3306/guli?serverTimezone=GMT%2B8spring.datasource.username=cxspring.datasource.password=123456

方案二

在启动类头部声明进行声明:

@SpringBootApplication(exclude = DataSourceAutoConfiguration.class)

springboot 1.5.8.RELEASE 版本启动报错

起因

新建spring boot项目选择1.5.8.RELEASE版本后生成项目,配置好application.properties后启动项目,报错。

Caused by: java.lang.ClassNotFoundException: org.springframework.core.env.EnvironmentCapable
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)

错误排查

1.ctrl+shift+t查找后,发现没这个类。

2.从这个类的全名不能发现,这个类是属于spring-core.jar下的。

3.在maven dependencies中查看spring-core的版本是4.3.12.RELEASE

4.网上查询可知spring-core4.3.12.RELEASE中没有这个类。

解决方法

找到有这个类的spring-core版本。我用的是 4.3.9.RELEASE。然后在dependencies中加入

    org.springframework    spring-core    4.3.9.RELEASE

感谢各位的阅读,以上就是"怎么解决启动springboot应用因未配置数据库报错问题"的内容了,经过本文的学习后,相信大家对怎么解决启动springboot应用因未配置数据库报错问题这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

配置 数据 数据库 问题 应用 版本 项目 方案 学习 信息 内容 错误 全名 全新 后生 头部 就是 思路 情况 文件 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 小米移动互联网科技园 中智农互联网科技 互联网加科技 广东万易互联网科技有限公司惠州分公司 互联网科技公司经营范围 互联网科技英文 云电互联网科技 天下捷融互联网科技 长亮科技 互联网金融 成都仁贤领冠互联网科技有限公司 荆州市昕露互联网络科技有限公司 杭州壁岐互联网科技有限公司 速维有品互联网信息科技(苏州)有限公司 浙南科技城互联网大厦建设工程 高科技互联网套路 扫呗互联网科技有限公司 互联网科技手抄报图片 美国五大互联网科技公司市值多少 知域互联网科技有限公司官网 中国主要互联网科技公司 互联网科技公司 西安纸贵互联网科技有限公司 科技企业和互联网企业 互联网 卓越科技 互联网科技媒体 科技大学互联网专业好不好 彤创互联网科技有限公司 爱医互联网络科技 众安科技工业互联网合作 广州千川互联网科技有限公司
0